std::atomic_ref<T>:: load
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
value_type load
(
std::
memory_order
order
=
std:: memory_order_seq_cst ) const noexcept ; |
(constexpr seit C++26) | |
Lädt atomar und gibt den aktuellen Wert des referenzierten Objekts zurück. Der Speicher wird gemäß dem Wert von order beeinflusst.
Wenn order nicht std:: memory_order_relaxed , std:: memory_order_consume , std:: memory_order_acquire oder std:: memory_order_seq_cst ist, ist das Verhalten undefiniert.
Parameter
| order | - | Speicherreihenfolge-Beschränkungen zur Durchsetzung |
Rückgabewert
Der aktuelle Wert des referenzierten Objekts.
Siehe auch
|
lädt einen Wert aus dem referenzierten Objekt
(öffentliche Elementfunktion) |