Compartilhar via


atomic::Operator & operador =

Executa um bit a bit and 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 and.

Comentários

Este operador executa uma read-modify-write operação para substituir o valor armazenado de *this com um bit a bit and 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>

atômica:: operator| = operador

atomic::Operator ^ = operador

Função atomic_fetch_add_explicit