Descrição
Ele executa atomicamente OR bit a bit entre o argumento e o valor do objeto atômico e obtém o valor mantido anteriormente.
Declaração
A seguir está a declaração para 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;
Parâmetros
Valor de retorno
Ele retorna o valor imediatamente anterior aos efeitos desta função na ordem de modificação de * this.
Exceções
No-noexcept - esta função de membro nunca lança exceções.