Bibliothèque atomique C ++ - récupérer ou
La description
Il effectue atomiquement un OU au niveau du bit entre l'argument et la valeur de l'objet atomique et obtient la valeur détenue précédemment.
Déclaration
Voici la déclaration pour std :: atomic :: fetch_or.
T fetch_or( T arg,
std::memory_order order = std::memory_order_seq_cst );
C ++ 11
T fetch_or( T arg,
std::memory_order order = std::memory_order_seq_cst ) volatile;
Paramètres
arg - Il est utilisé pour mettre l'autre argument de OR bit à bit
order - Il est utilisé pour appliquer l'ordre de mémoire pour la valeur.
Valeur de retour
Il renvoie la valeur précédant immédiatement les effets de cette fonction dans l'ordre de modification de * this.
Des exceptions
No-noexcept - cette fonction membre ne lève jamais d'exceptions.