Preprocessor、Macro 与条件编译 | C++
本章覆盖:`#define`;object-like macro;function-like macro;`#if`;`#ifdef`;`#ifndef`;platform conditional;macro expansion;parentheses trap;double evaluation;优先 constexpr / inline / template;macro 主要保留条件编译、生成式场景与外部 API 兼容。
本章知识点
#define- object-like macro
- function-like macro
#if#ifdef#ifndef- platform conditional
- macro expansion
- parentheses trap
- double evaluation
- 优先 constexpr / inline / template
- macro 主要保留条件编译、生成式场景与外部 API 兼容