#define <identifier> <replacement list>
通常,在 C 模型中声明 #define 声明的方式如下:
#define MAX(X,Y)
(X)>(Y)?(X):(Y)
#define SIZE 1024
要在 C++ 模型中声明 #define:
#define SIZE 1024
反向工程工具会导入 #defines(依据其建模方式)。 但是,如果 #define 的注释是多行的,即使 #define 本身是单行的,反向工程工具也会将其导入为类型。例如:
#define SIZE 1024 /* my buffer
size */
要将所有 #define 作为类型导入,请将 <lang>_ReverseEngineering::ImplementationTrait::ImportDefineAsType 属性设置为 True。