Language syntax

The next 12 sections in the specification define the C++ language syntax itself. This includes C++ features such as classes, overloading, templates, and exception handling. There are entire books written on just these sections of the specification.

We assume the reader has a general understanding of C++ and we do not go over this part of the specification in the book, except the C++17-specific modifications in Chapter 4, C++, RAII, and the GSL Refresher