Condividi tramite


Operatore atomic::operator&=

Esegue un and bit a bit tra il valore specificato e il valore archiviato di *this. Utilizzato solo dalle specializzazioni integrali.

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

Parametri

  • Value
    Valore di tipo Ty.

Valore restituito

Risultato dell'and bit a bit.

Note

L'operatore esegue un'operazione read-modify-write per sostituire il valore memorizzato di *this con un and bit per bit di Value e il valore corrente memorizzato in *this entro i limiti di memory_order_seq_cst memory_order.

Requisiti

Intestazione: atomico

Spazio dei nomi: std

Vedere anche

Riferimenti

Struttura atomic

<atomic>

Operatore atomic::operator|=

Operatore atomic::operator^=

Funzione atomic_fetch_add_explicit