std::atomic_ref<T>::required_alignment
来自 cppreference.com
< cpp | atomic | atomic ref
static constexpr std::size_t required_alignment = /*implementation-defined*/; |
(自 C++20 起) | |
required_alignment
的值为原子引用引用的对象所需的对齐方式,该值至少为 alignof(T).
[编辑] 注释
硬件可能要求由 atomic_ref<T>
引用的对象具有比其他 T
对象更严格的对齐方式,并且 atomic_ref
上的操作是否无锁可能取决于引用的对象的对齐方式。