函数

GObjectBaseInitFunc

声明

void
(* GBaseInitFunc) (
  GObjectTypeClass* g_class
)

描述 [src]

类型系统使用的一个回调函数,用于对派生类型的类结构进行基本初始化。

此函数作为所有派生类初始化过程的一部分被调用,应该重新分配或重置从父类复制的所有动态类成员。

例如,那些没有被父类从普通内存拷贝到派生类中处理得足够好的类成员(例如字符串)需要进行修改。有关类初始化过程,请见 GClassInitFunc()。

参数

g_class

类型: GTypeClass

要初始化的 GTypeClass 结构。

数据由函数的调用者拥有。