This article begins a trilogy about the Nau Engine game engine. In the first part, we focus on its functionality and explore three categories of common errors: copy-paste errors, logic flaws...
In the world of video games, emulators have become a real boon for fans of classic projects. Among these, PPSSPP stands out as one of the most popular PlayStation Portable (PSP) emulators...
Your attention is invited to the complete list of e-book parts (12 parts out of 11) on undefined behavior. This is not a textbook, as it's intended for those who are already familiar with...
Do you want to stay ahead of the curve and start to use polymorphic allocators in your projects? Are you undeterred even by the cost of virtual calls? If so, it's time to talk about the nuances...
Your attention is invited to the final part of an e-book on undefined behavior. This is not a textbook, as it's intended for those who are already familiar with C++ programming. It's a kind of...
Every year, we witness the same drama: bugs wreak havoc on our code as if asserting their dominance. But today, the tide turns—it's time for judgment. Let's dive into the most intriguing bugs...
Imagine you add a third-party library and suddenly some diagnostic rules of the static analyzer stop working. In this article, we'll look at one of the reasons why this can happen and offer...
Your attention is invited to the 11th part of an e-book on undefined behavior. This is not a textbook, as it's intended for those who are already familiar with C++ programming. It's a kind of...
Dear readers, the PVS-Studio team is here to bring you an interview with Anders Schau Knatten, the author of "C++ Brain Teasers: Exercise Your Mind". In this article, you'll get an inside look at...
Your attention is invited to the tenth part of an e-book on undefined behavior. This is not a textbook, as it's intended for those who are already familiar with C++ programming. It's a kind of...