最佳答案
假设我有一个带有返回 shared_ptr
的方法的类。
通过引用或按价值返回它可能有哪些好处和缺点?
两个可能的线索:
shared_ptr
,引用计数器不会递增,因此当对象在另一个上下文(例如另一个线程)中超出作用域时,我就会产生删除对象的风险。是这样吗?如果环境是单线程的,那么这种情况也会发生吗?谢谢大家。