【发布时间】:2016-09-13 07:33:42
【问题描述】:
如果我将智能指针(scoped_ptr、unique_ptr 或 shared_ptr)应用于具有自动存储持续时间(即存储在堆栈上)的对象,是否会出现问题?我假设不是在这两种情况下(有和没有智能指针),如果没有更多指针指向它们,它们将被删除。指针本身始终具有自动存储持续时间,即如果超出范围,它们将被删除。
【问题讨论】:
-
只要您还包含一个不删除对象的自定义删除器,您就可以...
标签: c++ pointers shared-ptr smart-pointers unique-ptr