![]() |
1
8
由于逗号对输出很重要,也是一个语法元素,因此需要为输出创建一个替代逗号。
我们还需要一些延迟功能,以便
现在我们可以将两个宏重新定义为
但是,您的
您可以通过以下方式看到宏正在正确执行
looking at the output of the preprocessor
使用
|
![]() |
Timo · 如果宏变量后跟构成有效标识符的字符,则不会展开宏变量 7 年前 |
![]() |
user3623498 · 在#if中更改变量时出现问题 7 年前 |
![]() |
einpoklum · 来自#cmakedefine替换的意外结果 7 年前 |
![]() |
Joseph Franciscus · C中预处理器方法的别名++ 7 年前 |
![]() |
stoper · 防止同一宏在多个转换单元中具有不同的定义 7 年前 |
![]() |
СеÑгей · MinGW中预处理器g++的奇怪行为 7 年前 |