This is a brief reference of available C++ language constructs.
The preprocessor supports conditional compilation of parts of source file. This behavior is controlled by #if, #else, #elif, #ifdef
The C++ source file is processed by the compiler as if the following phases take place, in this exact order: Phase 1
A copy assignment operator of class T is a non-template non-static member function with the name operator= that takes exactly one parameter of type
The preprocessor supports text macro replacement. Function-like text macro replacement is also supported. Syntax
For an unqualified name, that is a name that does not appear to the right of a scope resolution operator ::, name lookup examines the
Template declarations (class,
Causes the enclosing for,
Executes init-statement once, then executes statement and iteration_expression repeatedly
Defines an abstract type which cannot be instantiated, but can be used as a base class. Syntax pure
Page 1 of 17