Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
>
C++

Posts: C++ articles

Nov 28 2025
Open wide: Inspecting LLVM 21 with static analysis
Nikita Terentev
It has been over a year since the last check of the LLVM project with PVS-Studio, and in that time, two releases have come out. So, it's a good time to get back and analyze the fresh LLVM...
...
Nov 20 2025
Building the PVS-Studio megapolis
Aleksandra Uvarova
Have you ever wanted to see your code in a whole new light? For example, imagine what your code base would look like if it were a city. Sounds a bit unreal, doesn't it? Let's take a walk through...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Nov 19 2025
C/C++ code analysis that is free from build system constraints
Valerii Filatov
Do you write in C or C++ and want to analyze code regardless of the build system? Today, we'll explain how to use PVS-Studio static analyzer and plugin for Visual Studio Code on...
...
Nov 05 2025
Code legacy: Analyzing Erlang's C and C++ modules that have been running for decades
Elizaveta Zhegalova
Code for some Erlang/OTP modules is older than most modern junior developers. These files are the true digital patriarchs. For decades, they have made sure that banking transactions...
...
Nov 01 2025
Box of bugs (exploded): Perils of cross-platform development
Taras Shevchenko
In September, we broke down the 86Box v5.0 release, timed for the 30th anniversary of Windows 95 retail launch, and promised to show you something else. What is it that we promised? And why did...
...
Oct 29 2025
What we didn't get in C++
Guest
What's missing from C++—and how do developers fill the gaps? The author explores ideas and examples that show how the language could go even further. Let's explore them in this...
...
Taint analysis in PVS-Studio C and C++ analyzer
Oleg Lisiy
Your code accepts external data? Congratulations, and welcome to the minefield! Any unchecked user input can lead to a vulnerability, and manually finding all the "tripwires" in a large project...
...
Oct 13 2025
Stumbling block for AI: UTF-8
Andrey Karpov
I think you're becoming tired of vibe-coding topics. But don't worry, my goal isn't to talk about new groundbreaking achievements that change the world, blah-blah-blah... I find it more...
...
Oct 10 2025
How static analysis encourages developers to refactor code: Another look at Source SDK
Denis Tukupov
Early morning. Fog blankets the mountain ranges. Wake up, Gordon. It's time for us to go straight into the heart of darkness to free this world of the slumbering evil. Yes, and don't forget...
...
Sep 23 2025
Box of bugs (emulated)
Taras Shevchenko
On August 24, 2025, 86Box 5.0 was released. The low-level emulator for IBM PCs and compatibles has received a new dynamic processor instruction recompiler, broader hardware support, and...
...
View more Pagination arrow previous
Showing: - of 624