Sometimes being able to see the assembly code generated by our C++ code can be of great help. The assembly can help us understand how the compiler optimizes our code, understand some pitfalls of the programming language that we use (so we can avoid them), debug some nasty defect and find out how we can optimize our code.
The article is a tutorial on operating PVS-Studio code analyzer. You will learn about the basic abilities of PVS-Studio, the principles of working with the tool and also about the peculiarities of analyzing the code of applications of some types.