如何多行一个#导入

How to multiLine an #import

本文关键字:一个 导入 何多行      更新时间:2023-10-16

我的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") 
        ...

使用反斜杠来转义换行符,就像对待任何预处理器指令一样。

微软文档底部有一个#import:的例子

#import "test.lib" no_namespace 
   rename("OldName", "NewName")

应用于您的示例,即:

#import "XXX.tlb" 
    no_namespace 
    rename("A", "B") 
    rename("C", "D") 
    rename("E", "F") 
    ...

一定不要在反斜杠后面留下空格,否则你所要做的就是转义空格!