【发布时间】:2018-11-17 23:17:39
【问题描述】:
P0019r8 论文中引用的 std::atomic_ref 实现大致将模板类型保留为成员变量 (https://github.com/ORNL/cpp-proposals-pub/blob/master/P0019/atomic_ref.hpp),并使用 GNU 内置函数来实现原子操作。
我的问题是 - 为什么不将 reinterpret_cast 改为 std::atomic 并使用原子操作呢?是否存在我遗漏的可移植性问题或细节?
【问题讨论】: