# Chapter
1 Introduction
2 Terminology
3 General Recommendations
4 Source Code in Files
5 Assigning Names
6 Style
7 Classes
8 Templates
9 Functions
10 Constants
11 Variables
12 Pointers and References
13 Type Conversions
14 Flow Control Structures
15 Expressions
16 Memory Allocation
17 Fault Handling
18 Portable Code
19 References
20 Summary of Rules
21 Summary of Recommendations
22 Summary of Portability Recommendations