Col*_*nee 6 c++ smart-pointers atomic shared-ptr c++11
为什么C++标准包含atomic_store或atomic_load重载shared_ptr,但不是weak_ptr?
这只是一个疏忽,还是有没有提供原子操作的实际原因weak_ptr?
这似乎是一个疏忽。Herb Sutter 有一个针对atomic_shared_ptr/atomic_unique_ptr/atomic_weak_ptr 的C++(17?) 标准设计提案,该文档还解释了针对shared_ptr 使用自由函数atomic_load/atomic_store 的现有方法的缺点:http://www.open-std。 org/jtc1/sc22/wg21/docs/papers/2014/n4162.pdf
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |