我是 GObject 的新手。我对获取一个类的父亲的指针感到困惑。例如,在 Gobject Spec 中,我们有一个类:
struct _MamanBarClass {
GObjectClass parent;
/* class members */
};
有什么区别:
MamanBarClass klass;
GObjectClass parent_class=G_OBJECT_CLASS(g_type_class_peek_parent (klass));
和
MamanBarClass klass;
GObjectClass g_object_class=G_OBJECT_CLASS(klass);
g_object_class和parent_class有什么区别
还有一个问题:铸造 MamanBarClass(klass)和MAMANBARCLASS(klass)之间的区别 谢谢!