Udostępnij za pośrednictwem


atomic::operator&= — Operator

Wykonuje logiczny and na określoną wartość i przechowywana wartość *this.Używane tylko przez liczbę całkowitą specjalizacji.

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

Parametry

  • Value
    Wartość typu Ty.

Wartość zwracana

Wynik zadania poziomu bitowego and.

Uwagi

Operator wykonuje operację read-modify-write, aby zastąpić przechowywaną wartość *this wartością bitową and z Value i bieżącą wartość przechowywaną w *this, w ramach ograniczeń memory_order_seq_cstmemory_order.

Wymagania

Nagłówek: niepodzielny

Przestrzeń nazw: std

Zobacz też

Informacje

atomic — Struktura

<atomic>

atomic::operator|= — Operator

atomic::operator^= — Operator

atomic_fetch_add_explicit — Funkcja