我对 shared_ptr 比较陌生。我正在使用可视泄漏检测器,并且在运行时结束时给我以下代码作为内存泄漏时出现错误:
std::shared_ptr<the_type>(new the_type(the_parameter))
我是否必须调用其他东西,例如删除器,甚至shared_ptr::reset()
是视觉泄漏检测器,它告诉我一个错误的泄漏还是它在shared_ptr
实际被删除之前正在运行?
谢谢。
注意:我使用 vld 2.2.3、VS2012、Windows 7/8