延迟shared_ptr<>在C++中被破坏的最佳方法

Best way to delay shared_ptr<> from being destructed in C++

本文关键字:方法 最佳 shared ptr lt 延迟 gt C++      更新时间:2023-10-16

我有一个使用原始指针和std::shared_ptr的应用程序。由于混合,shared_ptr过早地删除对象。

延迟这种情况的最佳方法是什么?当然,只是让它全部生起来是最容易的。最佳实践是什么?

shared_ptr过早删除对象。延迟这种情况的最佳方法是什么?最佳实践是什么?

最佳做法是创建共享指针的副本。只要您需要该对象保持活动状态,就保留该副本。