关于 C++类成员为智能指针的一些疑问。
資深大佬 : V2WT 2
如果一个类的成员是智能指针去管理一些资源。
那么如果这个类的对象是 new 产生的。此时如果没有正确调用 delete. 则智能指针管理的这些资源也是会发生泄漏。直到程序结束,被系统回收吗?
大佬有話說 (9)
如果一个类的成员是智能指针去管理一些资源。
那么如果这个类的对象是 new 产生的。此时如果没有正确调用 delete. 则智能指针管理的这些资源也是会发生泄漏。直到程序结束,被系统回收吗?
不过既然能用智能指针,那当然最好在类 new 的时候就要用智能指针包裹好,这样就不会漏 delete 了。
类对象也要智能指针包含,严格 RAII 处理。