【发布时间】:2012-04-21 04:33:18
【问题描述】:
何时取消引用 GObject 以及何时释放它?
GObject tutorial 声明一个 GObject 应该不被引用和释放,但 GObject 不应该真正释放自己当且仅当它的引用计数下降到 0?
【问题讨论】:
标签: memory-management glib gobject
何时取消引用 GObject 以及何时释放它?
GObject tutorial 声明一个 GObject 应该不被引用和释放,但 GObject 不应该真正释放自己当且仅当它的引用计数下降到 0?
【问题讨论】:
标签: memory-management glib gobject
该教程描述了自定义 GObject 类应该如何以及何时释放其内部数据。具体来说dispose方法和finalize方法的区别。
当您创建一个 GObject 时,您应该只取消引用它并且从不释放它,否则您将完全绕过引用计数系统并可能在其他地方导致崩溃。
【讨论】: