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"

00. Introduction

01. Preprocessor (PRE)

02. Declarations and Initialization (DCL)

03. Expressions (EXP)

04. Integers (INT)

05. Floating Point Arithmetic (FLP)

06. Arrays and the STL (ARR)

07. Characters and Strings (STR)

08. Memory Management (MEM)

09. Input Output (FIO)

10. Environment (ENV)

11. Signals (SIG)

12. Exceptions and Error Handling (ERR)

13. Object Orientation (OBJ)

49. Miscellaneous (MSC)

99. The Void (VOID)

AA. C++ References

BB. Definitions