To get a trial key
fill out the form below
Team License (a basic version)
Enterprise License (an extended version)
* By clicking this button you agree to our Privacy Policy statement

Request our prices
New License
License Renewal
--Select currency--
USD
EUR
RUB
* By clicking this button you agree to our Privacy Policy statement

Free PVS-Studio license for Microsoft MVP specialists
* By clicking this button you agree to our Privacy Policy statement

To get the licence for your open-source project, please fill out this form
* By clicking this button you agree to our Privacy Policy statement

I am interested to try it on the platforms:
* By clicking this button you agree to our Privacy Policy statement

Message submitted.

Your message has been sent. We will email you at


If you haven't received our response, please do the following:
check your Spam/Junk folder and click the "Not Spam" button for our message.
This way, you won't miss messages from our team in the future.

>
>
>
C++
Posts: articles
Jan 04 2022
The most interesting blogs and websites for C++ developers
Andrey Karpov
Readers surely have favorite websites and blogs about C++. Hopefully, today your collection will grow.
...
Dec 31 2021
What's new in PVS-Studio in 2021?
Maxim Stefanov, Oleg Lisiy, Sergey Vasiliev
2021 is coming to an end, which means it's time to sum up the year! Today we'll tell you about the new features we added to PVS-Studio in the past year. Buckle up and let's go!
...
Dec 23 2021
PVS-Studio checks the code of Flipper Zero dolphin
Andrey Karpov
Flipper Zero is an open-source multi-tool for geeks and penetration testers. It so happened that the Flipper Zero project and the PVS-Studio analyzer crossed paths. A philosophical question: should we check the project, if the project developers have already started...
...
Dec 21 2021
Top 10 bugs found in C++ projects in 2021
Vladislav Stolyarov
It's freezing outside, everyone has already decorated the Christmas tree and bought tangerines. New Year is coming! So, it's time to meet the Top 10 interesting bugs found by the PVS-Studio C++ analyzer in 2021.
...
Dec 17 2021
1000 eyes that don't want to check open-source code
Andrey Karpov
There's a myth that open-source software is better and safer that the closed one. This was reasonably questioned many times. People regularly find epic vulnerabilities in the open source code. These vulnerabilities have been there for a long time. I think the project...
...
Dec 16 2021
C++20: linker surprised by four lines of code
Guest
Imagine that you are a student learning modern C++ features. And you have to complete a task concerning concepts/constraints. The teacher, of course, knows the proper way to do it – but you don't. You've already written spaghetti code that does not work. (And you keep...
...
C++20 Ranges — Complete Guide
Guest
C++20 Ranges, also known as STL v2, effectively replaces existing STL algorithms and facilities. In this article, I will guide you through the changes that Ranges introduce, talk about Views, which are a new composable approach to algorithms and show examples of...
...
Dec 03 2021
Even small projects have bugs, or how PVS-Studio checked Blend2D
Alexander Kurenev
We often check large projects because it's easier to find bugs there. What if we try PVS-Studio on a small project? In this article we analyze Blend2D — a library for vector 2D graphics. Let's look at what we found.
...
Dec 01 2021
Checking Chromium after three years. How's it going?
Mikhail Gelvih
We dust off the irregular series of articles about the Chromium project check. Let's look at the code quality in the latest Chromium release and check the new features of the PVS-Studio analyzer.
...
Nov 29 2021
An article for those who, like me, do not understand the purpose of std::common_type
Vladislav Stolyarov, Phillip Khandeliants
This article investigates why the standard library needs a way to deduce a common type, how it is implemented and how it works.
...
View more Стрелка вниз
Showing: - of 485
This website uses cookies and other technology to provide you a more personalized experience. By continuing the view of our web-pages you accept the terms of using these files. If you don't want your personal data to be processed, please, leave this site.
Learn More →
Accept