我像这样使用 boost::intrusive_ptr :
void func() {
boost::intrusive_ptr < MyObject > obj = new MyObject();
getStage()->addChild( obj );
}
如果我正确理解了这段代码 - 这里我会出现内存泄漏,因为我没有释放为 MyObject 分配的内存。如何释放它以避免内存泄漏?
我像这样使用 boost::intrusive_ptr :
void func() {
boost::intrusive_ptr < MyObject > obj = new MyObject();
getStage()->addChild( obj );
}
如果我正确理解了这段代码 - 这里我会出现内存泄漏,因为我没有释放为 MyObject 分配的内存。如何释放它以避免内存泄漏?