Libreria atomica C ++ - carica
Descrizione
Ottiene atomicamente il valore memorizzato in un oggetto atomico.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: atomic_load.
template< class T >
T atomic_load( const std::atomic<T>* obj );
C ++ 11
template< class T >
T atomic_load( const volatile std::atomic<T>* obj );
Parametri
obj - Viene utilizzato nel puntatore all'oggetto atomico da modificare.
order - Viene utilizzato per sincronizzare l'ordine della memoria per questa operazione.
Valore di ritorno
Restituisce il valore mantenuto dall'oggetto atomico puntato da obj.
Eccezioni
No-noexcept - questa funzione membro non genera mai eccezioni.