std::atomic_ref<T>::required_alignment
Von cppreference.com
< cpp | atomic | atomic ref
| static constexpr std::size_t required_alignment = /*implementierungsabhängig*/; |
(seit C++20) | |
Der Wert von required_alignment ist die erforderliche Ausrichtung für ein Objekt, das von einer atomaren Referenz referenziert wird, was mindestens alignof(T) beträgt.
[bearbeiten] Hinweise
Hardware könnte erfordern, dass ein Objekt, das von einer atomic_ref<T> referenziert wird, eine strengere Ausrichtung hat als andere T-Objekte, und ob Operationen auf einer atomic_ref sperrfrei sind, kann von der Ausrichtung des referenzierten Objekts abhängen.