|
|
1
3
反斜杠继续宏是标准的预处理器。检查反斜杠后是否有多余的空格或其他不可见字符。 |
|
|
2
2
ANSI C规范要求编译器支持这一点——具体来说,该标准规定,如果一行在换行符之前以反斜杠结束,则预处理器将该行和后续行视为一个逻辑行,就像反斜杠和换行符都不存在一样。如果预处理器不这样做,则它不是合格的预处理器(或者更严格地说,是 ,正如标准所称)。 GCC力求尽可能符合ANSI C标准。是的,它支持在行尾使用反斜杠定义的多行宏。 出现编译器错误的原因是其他原因。您没有正确使用宏。如果没有发布您收到的确切错误消息和调用宏的代码,就不可能说出您做错了什么。 |
|
|
Jieiku · 如何创建VBScript多行数组? 8 年前 |
|
|
Tim Fuqua · 在Xcode调试控制台中打印多行字符串 8 年前 |
|
|
erosebe · 使用OpenXML将多行文本插入到富文本内容控件中 9 年前 |
|
|
Jegor · Python多行正则表达式忽略字符串中的n行 9 年前 |
|
|
dcashman · 页面加载时羽毛笔编辑器内的格式化文本 9 年前 |
|
|
coder25 · 将多行字符串转换为单行 9 年前 |
|
|
liyuhui · 为什么logstash“多行”过滤器不能正常工作? 9 年前 |
|
Jeff G · 多行命令中的批处理注释 9 年前 |
|
Alfe · 如何用sed插入某物一次 10 年前 |
|
|
c-rod · 如何使用可能跨越多行的Spark解析日志行 11 年前 |