对象的代码生成

对于具有显式类型的对象,将像先前版本的产品那样生成代码。

下表列示为具有隐式类型的对象生成代码的结果。

表 1. 为具有隐式类型的对象生成代码的结果
情况 代码生成结果
隐式类型 代码生成期间,将在两个部件中映射对象:
  • 名为 <object>_C 的隐式类
  • 这个类在其所有者(组合类或包)中的实例。此实例的名称是 <object>
包中的隐式类型(全局) 在包文件中生成此实例的代码,并在名为 <object>.h<object>.cpp 的文件中生成隐式类的代码。
结构化类(部件)中的隐式类型 在组合类文件中生成此实例的代码,并将隐式类的代码生成为组合体的嵌套类(在该组合体的文件中)。
可嵌入对象 用于为对象生成代码的缺省代码方案更改为“可嵌入”。已更改下列属性的缺省值:
  • CPP_CG::Class::EmbeddableChecked
  • CPP_CG::Relation::ImplementWithStaticArrayFixedAndBounded

反馈