【发布时间】:2011-02-21 04:40:04
【问题描述】:
我的 GTK 应用程序中有一个包装盒,我每隔一段时间就会用一个全新的条目替换它(至少现在因为我很着急)。
由于我用新实例替换它,我是否需要从内存中显式释放旧的包装盒内容,或者在 GTK 中是否有一些垃圾收集?
如果我确实需要明确需要释放对象,是否有一个命令会递归地转到该树中的所有对象(比如它会清除我在主包装盒内的盒子容器中的按钮)?另外,连接到对象的信号和处理程序呢?
我正在使用 C/GTK-2.0(gcc v4.4.3 和 GTK 2.20.0)。
【问题讨论】: