C++ inherits a host of opportunities for type violations from C and adds a few of its own.
– Bjarne Stroustrup, "A rationale for semantically enhanced library languages"
01. Preprocessor (PRE)
02. Declarations (DCL)
03. Expressions (EXP)
04. Integers (INT)
05. Floating Point Arithmetic (FLP)
06. Arrays (ARR)
10. Environment (ENV)
12. Error Handling (ERR)
08. Memory Management (MEM)
13. Object Orientation (OBJ)
07. Characters and Strings (STR)
11. Signals (SIG)
12. Vectors (VEC)
14. Templates and the STL (TPL)
09. Input Output (FIO)
15. Miscellaneous (MSC)
AA. C++ References