【发布时间】:2010-12-11 01:05:39
【问题描述】:
使用完指针 sourceImage 后如何释放它。
Glib::RefPtr<Gdk::Pixbuf> sourceImage = Gdk::Pixbuf::create_from_file(inSourcePath.c_str());
【问题讨论】:
使用完指针 sourceImage 后如何释放它。
Glib::RefPtr<Gdk::Pixbuf> sourceImage = Gdk::Pixbuf::create_from_file(inSourcePath.c_str());
【问题讨论】:
如前所述,您不需要释放它。只要让 RefPtr 超出范围,它就会自动释放。但是,如果您出于某种原因确实想要手动释放它,您可以简单地调用sourceImage.reset()
【讨论】:
你 don't 释放它。
当 [object] 超出范围时,unref() 会在后台发生而你 不必再担心了。 没有新的所以没有删除。
【讨论】: