【发布时间】:2013-03-16 17:37:17
【问题描述】:
换句话说,std::atomic<int> 是否保证只保存一个 int 值?
【问题讨论】:
换句话说,std::atomic<int> 是否保证只保存一个 int 值?
【问题讨论】:
没有。
根据 C++11 标准的第 29.5/9 段:
[ 注意:原子特化的表示不需要与其对应的大小相同 参数类型。专业化应尽可能具有相同的大小,因为这样可以减少工作量 需要移植现有代码。 ——尾注]
【讨论】: