1

ポインター sourceImage を使い終わった後に解放するにはどうすればよいですか。

Glib::RefPtr<Gdk::Pixbuf> sourceImage = Gdk::Pixbuf::create_from_file(inSourcePath.c_str());
4

2 に答える 2

4

前述のとおり、リリースする必要はありません。RefPtr をスコープ外に出すだけで、自動的に解放されます。ただし、何らかの理由で手動で解放たい場合は、単に呼び出すことができますsourceImage.reset()

于 2010-12-10T17:05:39.600 に答える
0

あなたはそれを解放 しません。

[object] が範囲外になると、バックグラウンドで unref() が発生するので、もう心配する必要はありません。新しいものがないので、削除はありません。

于 2010-12-10T15:29:39.933 に答える