什么时候取消引用GObject以及何时释放它?
GObject tutorial声明应释放GObject的和,但只有当其refcount降为0时,GObject才不应该真正释放自身吗?
最佳答案
该教程描述了定制GObject类如何以及何时释放其内部数据。具体来说,dispose
方法和finalize
方法之间的差异。
创建GObject时,应仅取消引用而不释放它,否则将完全绕过引用计数系统,并可能在其他地方导致崩溃。
关于memory-management - 何时释放GObject?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10247938/