【发布时间】:2011-06-23 21:56:56
【问题描述】:
看完这个话题 C++ interview preparation (马特的回答)我有一个关于 boost::shared_ptr 的问题。 shared_ptr 真的有可能泄漏内存吗?怎么样?
【问题讨论】:
-
new boost::shared_ptr<T>(new T()); // o noez! -
@James McNellis:很好的例子:-D
-
{ boost::shared_ptr<T> sp(new T()); std::exit(0); } // o noez! -
void f(std::shared_ptr<T>, int);称为f(std::shared_ptr<T>(new T()), (throw 0, 0)); // maybe o noez... maybe not
标签: c++ boost memory-leaks shared-ptr