討論串[問題] shared_ptr如何避免cyclic reference?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓-1(0推 1噓 38→)留言39則,0人參與, 5年前最新作者eye5002003 (下一夜)時間5年前 (2019/06/15 17:10), 5年前編輯資訊
1
0
0
內容預覽:
可以自由傳遞指標的 std::shared_ptr 比傳統指標要安全許多. 但即使如此也還是有cyclic reference的問題存在. 網路上查到的解法幾乎都用 weak_ptr 來處理. 但是我怎麼看都不覺得這算解法. 因為它無法阻止物件被釋放. 之所以要使用 std::shared_ptr
(還有1008個字)

推噓3(3推 0噓 7→)留言10則,0人參與, 5年前最新作者KanzakiHAria (神崎・H・アリア)時間5年前 (2019/06/17 21:37), 編輯資訊
0
0
0
內容預覽:
就算是Garbage collector來也一樣不能解. 有問題的設計就是有問題. 程式語言的工具只是減輕寫程式的人負擔 並不會解決任何問題. 你個問題就好比寫了一個暴力演算法 問std::algorithm能不能加速到O(1). --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 223
首頁
上一頁
1
下一頁
尾頁