C++ Language/Preprocessing

When you run the C++ compiler on your source file, the first thing the compiler does is to process your source file using its "preprocessor" component.


 * 1) Macros
 * 2) Tokenization
 * 3) Preprocessing Strings
 * 4) Compile-time Constants
 * 5) Compile-time Assertions
 * 6) Conditional-Compilation