如何包装一行预处理器指令并忽略额外的空间?
测试代码:
#error Line0\
Line 1
结果:
short_test.cpp(1): error: #error directive: Line0 Line 1
#error Line0\
^
虽然我想在测试代码中保留缩进模式,但我不希望结果中的line0和line1之间的间距.
那可能吗?
我想要的结果:
short_test.cpp(1): error: #error directive: Line0Line 1
no space between Line0 and Line1
我想要的测试代码
#error Line0\
(extra stuff?) Line 1 <-- keep the indent, ok to insert some extra stuff.
最佳答案 你不能,抱歉.
预处理器将精确地提供您提供的内容,包括任何缩进.