411 REFERENCE · Wikibooks
C++ Language/Preprocessing
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
When you run the source file on your C++ compiler, 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