cppforever.com
Home
Syntax rules
Preprocessor
Go Up
Preprocessor directives
Preprocessor responsibilities
Preprocessor and the '#' character
Best practices for preprocessor
Include Guards
Preprocessor
The C++ preprocessor is a program that transforms the source code before compilation.
It performs textual substitution, not C++ syntax parsing.
The preprocessor
does not understand C++ syntax
— it works with raw text.