2012-04-20 124 views

回答

3

该教程描述了定制GObject类如何以及何时释放其内部数据。具体而言,dispose方法与finalize方法之间的差异。

当你创建 GObject的,你应该只UNREF从未无它,否则你会完全绕过引用计数系统,也许导致崩溃别的地方。

+0

对不起,我在dispose函数中用“self-> priv-> an_object”在finalize函数中误认为“self-> priv-> a_string”。这将意味着该对象未被供应**和**被释放。我的错。 – drakide 2012-04-21 09:25:14

相关问题