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