什么时候释放GObject?

时间:2012-04-20 14:11:30

标签: memory-management glib gobject

何时取消GObject以及何时取消它? GObject tutorial表示GObject应该被取消,被释放,但当且仅当其引用计数降为0时,GObject实际上不应该自行释放? / p>

1 个答案:

答案 0 :(得分:3)

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

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