In this article you will find 42 recommendations about coding in C++
that can help a programmer avoid a lot of errors, save time and
effort. The author is Andrey Karpov - technical director of "Program
Verification Systems", a team of developers, working on PVS-Studio
static code analyzer. Having checked a large number of open source
projects, we have seen a large variety of ways to shoot yourself in
the foot; there is definitely much to share with the readers. Every
recommendation is given with a practical example, which proves the
currentness of this question. These tips are intended for C/C++
programmers, but usually they are universal, and may be of interest
for developers using other languages.