r[cfg.intro] Conditionally compiled source code is source code that is compiled only under certain conditions. r[cfg.attributes-macro] Source code can be made conditionally compiled using the cfg and ...
There is a new edition of the book and this is an old link. Sometimes one wants to have different compiler outputs from the same code, depending on build target, such as targeted operating system, or ...