Dav*_*vid 4 c++ shared-ptr c++11
我正在尝试释放一个shared_ptr(您可以释放一个unique_ptr)。我知道当shared_ptr不唯一时这没有意义,但我有一个保证是唯一的shared_ptr。我试过了...
m_pObj.reset((T*)nullptr, [](T* const){});
Run Code Online (Sandbox Code Playgroud)
...但它只是删除了该对象。我不确定如果shared_ptr最终调用delete,删除器参数有什么用处。
有什么方法可以实现这一点(如果没有其他方法,欢迎使用VS2010特定的解决方案)。
| 归档时间: |
|
| 查看次数: |
28489 次 |
| 最近记录: |