名前空間
変種

std::atomic_ref<T>::required_alignment

提供: cppreference.com
 
 
 
 
<tbody> </tbody>
static constexpr std::size_t required_alignment= /*implementation-defined*/;
(C++20以上)

required_alignment の値はアトミック参照によって参照されるオブジェクトに対して要求されるアライメントであり、少なくとも alignof(T) です。

ノート

ハードウェアは atomic_ref<T> によって参照されるオブジェクトが他の T オブジェクトよりも厳しいアライメントを持つことを要求するかもしれません。 また、 atomic_ref に対する操作がロックフリーかどうかが参照先のオブジェクトのアライメントに依存することもあります。