1
|
Francisco Ryan Tolmasky I · 技术社区 · 15 年前 |
![]() |
1
2
号码 C99标准规定(第6.10.2节):
但是,还有另一条规则(第10.6.3.2节,关于“运营商”)规定:
宏展开中的“#include s”无法满足此约束条件-单词“include”不是类宏函数的参数。
这意味着您不能从宏扩展的结果生成任何预处理器指令。
|
![]() |
2
1
不,但您可以创建自己的包含文件,同时包含这两个文件,然后#包含它。使用import_和_其他您选择的名称命名头文件。#定义替换文本实际上是多行的,它只是为了您的利益而包装的。 |
![]() |
3
1
|
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |