Resource Leaks are probably the worses bugs that you can make.
Fortunately by using RAII idiom/tools you can avoid it.
RAII (Resource Acquisition Is Initialisation)
I do not agre to every of this recomendations but may are usefull and I try to follow them.
Probably need to make my own list…
I think that Exceptions and RTTI should be avoided.
Of course if you use Library with Exceptions (like POCO) then you should handle them.
Exception free libraries:
Some C++ related Links:
Modern C++11 compilers:
Online C++ compilers:
C++14 Compiler Support:
C4D Plugin Development:
Overload Operator Dot.()