对象的代码生成
对于具有显式类型的对象,代码的生成方式与产品的先前版本相同。
下表列示了为具有隐式类型的对象生成代码的结果。
表 1. 为具有隐式类型的对象生成代码的结果
情况
代码生成结果
隐式类型
在代码生成期间,将在两个部件中映射此对象:
名为
<object>
_C
的隐式类。
这个类在其所有者(组合类或包)中的实例。此实例的名称是
<object>
。
包中的隐式类型(全局)
此实例的代码在包文件中生成,而隐式类的代码将生成到名为
<object>
.h
和
<object>
.cpp
的文件中。
结构化类(部件)中的隐式类型
此实例的代码在组合类文件中生成,而隐式类的代码将作为组合体的嵌套类生成(在组合体的文件中生成)。
可嵌入的对象
这些对象的代码生成的缺省代码方案已更改为可嵌入。下列属性的缺省值已更改:
CPP_CG::Class::Embeddable
是
Checked
CPP_CG::Relation::ImplementWithStaticArray
是
FixedAndBounded
父主题:
生成代码
反馈