3

何时取消引用 GObject 以及何时释放它?GObject 教程指出 GObject 应该是 unrefed释放的,但是当且仅当它的 refcount 下降到 0时
, GObject 不应该真正释放自己吗?

4

1 回答 1

4

该教程描述了定制的 GObject 类应该如何以及何时释放其内部数据。dispose具体来说,方法和方法的区别finalize

当你创建一个 GObject 时,你应该取消引用它并且永远不要释放它,否则你将完全绕过引用计数系统并可能在其他地方导致崩溃。

于 2012-04-20T20:33:18.390 回答