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