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 回答