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