请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

quickzhao 2021-12-21 17:55:56

不会。从原理上来说,产生循环引用的原因是使用了引用计数技术。比如shared_ptr,它会有循环引用的问题。

0 回复 有任何疑惑可以回复我~
  • 易萧 #1
    难道没有可能A持有一个unique_ptr指向B,然后B也持有一个unique_ptr指向A吗,循环引用本身没有问题,有问题的是释放时都需要对方先释放资源,自己才会释放,这类似于死锁,即便是原生指针也会有这样的问题
    回复 有任何疑惑可以回复我~ 2022-08-09 10:32:32
  • Edot 回复 易萧 #2
    我目前比较认同你的看法
    回复 有任何疑惑可以回复我~ 2023-01-06 20:03:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信