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

Webinar: Let's make a programming language. Part 1. Intro - 20.02

>
>
>
C++

Posts: C++ articles

Feb 02 2026
Silent foe or quiet ally: Brief guide to alignment in C++. Part 2
Elizaveta Zhegalova
It seems like we've already revealed the secret of alignment and defeated an invisible enemy—unaligned access. Memory is under control, but performance still whispers, "Don't forget about...
...
Jan 29 2026
Silent foe or quiet ally: Brief guide to alignment in C++
Elizaveta Zhegalova
Imagine your program is a model of clean code—reviewed, tested, and seemingly flawless. But its performance still falls short of expectations. You've checked everything you know. Maybe...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Jan 16 2026
How do exceptions work in C++ on Linux?
Anton Tretyakov
Our treasured language lets us leverage powerful tools and guard us from countless implementation details. Although exceptions have a bad name among many developers, a detailed analysis of how...
...
Jan 12 2026
What's C++ like in gamedev?
Guest
We invite you to read an article on how C++ is used in modern game development and why the industry is still not ready to move away from it. The author explores how C++ works at different levels...
...
Dec 30 2025
Bugs in the Wild West: Top 10 C and C++ errors of 2025
Aleksandra Uvarova
All year long, we've been riding across the vast plains of open-source code, investigating crimes, taking out vulnerabilities, and collecting trophies. Today, we decided to step into the...
...
Dec 11 2025
Computer vision for code: What PVS-Studio saw in OpenCV
Aleksandra Uvarova
What do computer vision and static analysis have in common? Both seek meaning in data. OpenCV finds images among millions of pixels, while PVS-Studio finds errors among thousands of code lines...
...
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...
...
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...
...
View more Pagination arrow previous
Showing: - of 630