2012-04-20 127 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

相關問題