P45*_*ent 6 c++
标准是否说sizeof(std::atomic<T>)等于sizeof(T)?
sizeof(std::atomic<T>)
sizeof(T)
(我正在调查建立原子和其他类型的联合,以便在理想情况下不应该使用STL类型的ABI中使用.如果大小相同则可以使用).
Mar*_* A. 9
[atomics.types.generic]/P9
注意:原子特化的表示不必与其对应的参数类型具有相同的大小.专业化应尽可能具有相同的大小,因为这减少了移植现有代码所需的工作量
不,你不能这么认为.这是一项尽力而为的努力但无法保证.
归档时间:
11 年 前
查看次数:
1611 次
最近记录: