我目前正在学习如何使用GObject,并且有一点我绝对不明白:类和实例结构有什么区别(如“MamanBarClass”和“MamanBar”)resp。我如何使用它们?
此刻,我将所有对象属性都放入私有结构中(如“MamanBarPrivate”),将其注册为“g_type_class_add_private”并定义属性/ getters/setters来访问它们。但是,当我离开阶级结构空我会在“g_type_register_static_simple”以下错误:类和实例结构之间的差异
specified class size for type `MamanBar' is smaller than `GTypeClass' size
为什么在类结构(如“GtKWidgetClass”)中定义的所有对象的方法?也许我只是搞砸了一切,但我只用Delphi工作了OOP,但(我知道,没有什么可骄傲的:d)
问候
Thanks dude,我没有明白,我的类结构需要我继承的类结构,而不仅仅是**指针**。所以继承是有道理的! – 2013-03-21 20:50:01