std::atomic_ref<T>:: load
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
value_type load
(
std::
memory_order
ordre
=
std:: memory_order_seq_cst ) const noexcept ; |
(constexpr depuis C++26) | |
Charge atomiquement et retourne la valeur actuelle de l'objet référencé. La mémoire est affectée selon la valeur de order .
Si order n'est pas std:: memory_order_relaxed , std:: memory_order_consume , std:: memory_order_acquire ou std:: memory_order_seq_cst , le comportement est indéfini.
Paramètres
| ordre | - | contraintes d'ordre mémoire à appliquer |
Valeur de retour
La valeur actuelle de l'objet référencé.
Voir aussi
|
charge une valeur depuis l'objet référencé
(fonction membre publique) |