std::shared_ptr 沒有原子版
問題: 是否有std::shared_存在於標準庫之外嗎?為什麼 C 11 中不包含非原子版本?
答:
1。非原子等效
std::shared_ptr 與標準庫中的其他智慧指標不同,它是原子的。雖然可能有第三方替代方案,但標準本身不提供非原子版本。
2.從 C 11 排除
在 C 11 Rapperswil 會議上討論了包含非原子 std::shared_ptr 的問題。反對將其納入的論點包括:
經過考慮,LWG 最終拒絕了非原子std::shared_ptr 的提議,理由是它缺乏明確的共識,而且利不大於弊。
以上是C 是否提供了「std::shared_ptr」的非原子等價物?的詳細內容。更多資訊請關注PHP中文網其他相關文章!