![]() |
1
1
简短回答:是的。 我记得写过这样的东西
这样,我曾经使用过的各种预ANSI编译器就不会抱怨“无法识别的预处理器指令#error”。这可能是Ritchie最初为pdp11或pcc编写的cc(“可移植C编译器”,IIRC是80年代左右Vax cc的基础)。这两种编译器——更准确地说,这两种编译器使用的预处理器——肯定需要
|
![]() |
Timo · 如果宏变量后跟构成有效标识符的字符,则不会展开宏变量 6 年前 |
![]() |
user3623498 · 在#if中更改变量时出现问题 6 年前 |
![]() |
einpoklum · 来自#cmakedefine替换的意外结果 7 年前 |
![]() |
Joseph Franciscus · C中预处理器方法的别名++ 7 年前 |
![]() |
stoper · 防止同一宏在多个转换单元中具有不同的定义 7 年前 |
![]() |
СеÑгей · MinGW中预处理器g++的奇怪行为 7 年前 |