Organizational and Policy Issues
Design Style
Coding Style
Functions and Operators
Class Design and Inheritance
Construction, Destruction, and Copying
Namespaces and Modules
Templates and Genericity
Error Handling and Exceptions
STL: Containers
STL: Algorithms
Type Safety