Compartilhar via


atomic::Operator ^ = operador

Executa um bit a bit exclusive or em um valor especificado e o valor armazenado de *this.Usado somente por especializações integrais.

atomic<Ty>::operator^= (
   Ty Value
) volatile _NOEXCEPT;
atomic<Ty>::operator^= (
   Ty Value
) _NOEXCEPT;

Parâmetros

  • Value
    Um valor do tipo Ty.

Valor de retorno

O resultado do bit a bit exclusive or.

Comentários

Este operador executa uma read-modify-write operação para substituir o valor armazenado de *this com um bit a bit exclusive or de Value e o valor atual armazenado em *thise aplica o memory_order_seq_cstmemory_order.

Requisitos

Cabeçalho: atômica

Namespace: std

Consulte também

Referência

Estrutura atômica

<atomic>

atomic::Operator & operador =

atômica:: operator| = operador

Função atomic_fetch_xor_explicit