初始化程序包内的链接

为程序包生成的 initRelations() 操作用于初始化程序包中对象之间的链接。链接初始化操作的名称格式为 <package>_initRelations()

例如,如果 Default 程序包具有隐式类型的对象 A 以及类型 B 的对象 C,并且 A 具有指向类型 B 的方向链接,Default 程序包的实施文件中会生成 Default_initRelations() 操作来初始化 AC 之间的链接,即类型 B 的唯一对象:

static void Default_initRelations() {
    A_Init(&A);
    B_Init(&C);
}

该操作为 AC 调用初始化操作,进而初始化指向各自对象的链接。


反馈