Descrição
Ele executa atomicamente o XOR 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_xor.
T fetch_xor( T arg,
std::memory_order order = std::memory_order_seq_cst );
C ++ 11
T fetch_xor( 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 * this.
Exceções
No-noexcept - esta função de membro nunca lança exceções.