0
A
回答
5
A shared_ptr
可用於共享數據。它的計數器是原子的,所以你不會遇到問題,當最後一個線程完成時,它就會消失。
1
shared_ptr
共享所有權。
unique_ptr
到transfer ownership從線程到線程
0
只是一個小提示:
還有人擔心,你可以和你不能用shared_ptr的一個線程安全的方式做真正的好例子:shared_ptr - thread safety
以防萬一你想做更多的事情,只需轉移所有權
相關問題
- 1. Boost智能指針
- 2. Boost智能指針和std智能指針有什麼區別?
- 3. OpenCV或Boost智能指針
- 4. Qt智能指針相當於Boost :: shared_ptr?
- 5. 智能指針線程安全嗎?
- 6. 指針和智能指針的區別
- 7. 數組和智能指針
- 8. 智能指針和dynamic_cast
- 9. OpenMP和智能指針
- 10. 智能指針和數組
- 11. GMP和智能指針
- 12. C++智能指針
- 13. 與智能指針
- 14. 智能指針在智能指針管理數組內
- 15. C++ - 智能指針 - 在模板中投射智能指針
- 16. 智能指針代替指針
- 17. 虛空指針到智能指針
- 18. 創建指針向量的boost ::線程指針
- 19. 智能指針和析構函數
- 20. 智能指針和QThread的問題
- 21. 智能指針和構造異常
- 22. 智能指針和多態性
- 23. C++橋樑模式和智能指針
- 24. 智能指針和迭代與自動
- 25. 發佈/訂閱和智能指針
- 26. qt垃圾回收和智能指針
- 27. 智能指針和地圖在C++
- 28. 智能指針和堆棧對象
- 29. 智能指針和派生類
- 30. 智能指針和異常處理