3

いつGObjectの参照を解除し、いつ解放するのですか?GObjectチュートリアル
では 、 GObjectは参照解除して解放する必要があると述べていますが、refcountが0に低下した場合にのみ、GObjectは実際に解放されるべきではありませんか?

4

1 に答える 1

4

このチュートリアルでは、カスタムメイドの GObject クラスが内部データを解放する方法と時期について説明しています。dispose具体的には、メソッドとメソッドの違いfinalize

GObjectを作成するときは、参照を解除するだけで解放しないでください。そうしないと、参照カウント システムを完全にバイパスして、別の場所でクラッシュを引き起こす可能性があります。

于 2012-04-20T20:33:18.390 に答える