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.
- Macros
- Tokenization
- Preprocessing Strings
- Compile-time Constants
- Compile-time Assertions
- Conditional-Compilation