Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
Posts: #Knowledge

Posts: # Knowledge

Jun 27 2015
How Do Programs Run with All Those Bugs At All?
Andrey Karpov
Our team analyzes lots of open-source projects to demonstrate the diagnostic capabilities of the PVS-Studio analyzer. After reading our articles, people will often ask: "How does the program run...
...
Feb 16 2015
Null Pointer Dereferencing Causes Undefined Behavior
Andrey Karpov
I have unintentionally raised a large debate recently concerning the question of whether it is legal in C/C++ to use the &P->m_foo expression with P being a null pointer. The programmers...
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Jan 12 2015
The tyranny of averages
Mikhail Nikishin
Let us begin with mentioning that this article is completely non-serious. New Year is coming, holidays are almost there and there is no reason to do anything deliberate. That is why we decided...
...
Oct 13 2014
A Slipshod Check of the Visual C++ 2013 Library (update 3)
Andrey Karpov
Someone suggested to me recently that I check the libraries from Visual Studio 2013. I haven't found anything of much interest, just a few small errors and slip-ups. They wouldn't make...
...
Jun 25 2014
The StdAfx.h file
Andrey Karpov
This article is meant for those programmers who are only getting started with the Visual Studio environment, and trying to compile their C++ projects under it. Everything can look strange...
...
May 31 2014
The Last Line Effect
Andrey Karpov
I have studied many errors caused by the use of the Copy-Paste method, and can assure you that programmers most often tend to make mistakes in the last fragment of a homogeneous code block. I...
...
Apr 29 2014
C++11 and 64-bit Issues
Andrey Karpov
64-bit computers have been around for a long time already. Most applications have 64-bit versions that can benefit from a larger memory capacity and improved performance, thanks to the...
...
Apr 13 2014
Static and Dynamic Code Analysis
Andrey Karpov
As a PVS-Studio's developer, I am often asked to implement various new diagnostics in our tool. Many of these requests are based on users' experience of working with dynamic code analyzers...
...
Dec 12 2013
Still Comparing "this" Pointer to Null?
Dmitry Meshcheryakov
A long time ago, in a galaxy far, far away there was a widely used MFC library which had a few classes with methods that compared "this" pointer to...
...
Aug 29 2013
Manual on development of Visual Studio 2005-2012 and Atmel Studio plugins in C#
Paul Eremeev
About a year ago we published in our blog a series of articles on development of Visual Studio plugins in C#. We have recently revised those materials and added new sections and now invite you...
...
View more Pagination arrow previous
Showing: - of 157