std::atomic_ref<T>::load
Von cppreference.com
< cpp | atomic | atomic ref
value_type load( std::memory_order order = std::memory_order_seq_cst ) const noexcept; |
(constexpr seit C++26) | |
Lädt atomar den aktuellen Wert des referenzierten Objekts und gibt ihn zurück. Der Speicher wird entsprechend 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.
[bearbeiten] Parameter
| Reihenfolge | - | Speicherreihenfolgebeschränkungen, die durchgesetzt werden sollen |
[bearbeiten] Rückgabewert
Der aktuelle Wert des referenzierten Objekts.
[bearbeiten] Siehe auch
| lädt einen Wert aus dem referenzierten Objekt (public member function) |