我的C ++头文件中有这个长#import
:
#import "XXX.tlb" no_namespace rename("A", "B") rename("C", "D") and so on
我怎样才能美化它,看起来像这样:
#import "XXX.tlb"
no_namespace
rename("A", "B")
rename("C", "D")
rename("E", "F")
...
答案 0 :(得分:2)
使用反斜杠来转义换行符,就像使用任何预处理程序指令一样。
the Microsoft documentation for #import
底部有一个例子:
#import "test.lib" no_namespace \
rename("OldName", "NewName")
应用于您的示例,即:
#import "XXX.tlb" \
no_namespace \
rename("A", "B") \
rename("C", "D") \
rename("E", "F") \
...
请确保不要在反斜杠后留空格,否则你所做的就是逃离空间!