1.1 Getting started1.2 Procedural programming in C++1.2.1 Built-in data types and the definition and declaration of variables1.2.2 Statements, expressions and operators1.2.3 Control flow1.2.4 Functions1.2.5 Dynamic memory allocation1.3 Object–oriented features of C++1.3.1 Classes1.3.2 Composition and inheritance1.3.3 Polymorphism1.4 Templates1.5 Exceptions1.6 NamespacesFigure 1.1Figure 1.2Table 1.1Table 1.2Table 1.3Table 1.4Listing 1.1Listing 1.2Listing 1.3Listing 1.4Listing 1.5Listing 1.6Listing 1.7Listing 1.8Listing 1.9Listing 1.10Listing 1.11