3
いつGObjectの参照を解除し、いつ解放するのですか?
GObject tutorialはGObjectのはと解放されたをunrefedしなければならないと述べているが、GObjectの実際の自由そのものではないはず場合とその参照カウントが0に低下した場合にのみ?いつGObjectを解放するのですか?
いつGObjectの参照を解除し、いつ解放するのですか?
GObject tutorialはGObjectのはと解放されたをunrefedしなければならないと述べているが、GObjectの実際の自由そのものではないはず場合とその参照カウントが0に低下した場合にのみ?いつGObjectを解放するのですか?
このチュートリアルでは、カスタムメイドのGObjectクラスが内部データを解放する方法と時期について説明します。具体的には、dispose
メソッドとfinalize
メソッドの違い。あなたがのGObjectを作成とき
、あなたはだけそれUNREFと決して自由それ、またはあなたが完全に参照カウントシステムをバイパスしますと、おそらくどこかのクラッシュを引き起こす必要があります。
申し訳ありませんが、「self-> priv-> an_object」の「self-> priv-> an_string」と処理機能の「self-> priv-> an_object」と間違えました。これは、オブジェクトが未参照**と**解放されていることを意味します。私のせい。 – drakide