原子类型的大小

P45*_*ent 6 c++

标准是否说sizeof(std::atomic<T>)等于sizeof(T)

(我正在调查建立原子和其他类型的联合,以便在理想情况下不应该使用STL类型的ABI中使用.如果大小相同则可以使用).

Mar*_* A. 9

[atomics.types.generic]/P9

注意:原子特化的表示不必与其对应的参数类型具有相同的大小.专业化应尽可能具有相同的大小,因为这减少了移植现有代码所需的工作量

不,你不能这么认为.这是一项尽力而为的努力但无法保证.