标签: c++ c++11 atomic
换句话说,std::atomic<int>保证只保留一个int值吗?
std::atomic<int>
int
答案 0 :(得分:18)
否强>
根据C ++ 11标准的第29.5 / 9段:
[注意:原子特化的表示不需要与其对应的大小相同 参数类型。专业化应尽可能具有相同的大小,因为这样可以减少工作量 移植现有代码所需。 - 后注]