std::shared_ptr 没有原子版本
问题: 是否有 std::shared_ptr 的非原子版本shared_ptr 存在于标准库之外吗?为什么 C 11 中不包含非原子版本?
答案:
1。非原子等效
std::shared_ptr 与标准库中的其他智能指针不同,它是原子的。虽然可能有第三方替代方案,但标准本身不提供非原子版本。
2.从 C 11 中排除
在 C 11 Rapperswil 会议上讨论了包含非原子 std::shared_ptr 的问题。反对将其纳入的论点包括:
经过考虑,LWG 最终拒绝了非原子 std::shared_ptr 的提议,理由是它缺乏明确的共识,而且利不大于弊。
以上是C 是否提供了'std::shared_ptr”的非原子等价物?的详细内容。更多信息请关注PHP中文网其他相关文章!