Udostępnij za pośrednictwem


atomic::fetch_and — Metoda

Wykonuje bitowe and na wartość i istniejącą wartość przechowywaną w *this.

Ty atomic<Ty>::fetch_and (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_and (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

Parametry

Wartość zwracana

TyObiekt, który zawiera wynik bitowe and.

Uwagi

Metoda fetch_and wykonuje operację read-modify-write, aby zastąpić przechowywaną wartość *this wartością bitową and z Value i bieżącą wartością przechowywaną w *this, w ramach ograniczeń pamięci określonych przez Order.

Wymagania

Nagłówek: niepodzielny

Przestrzeń nazw: std

Zobacz też

Informacje

<atomic>

atomic — Struktura

atomic_fetch_and_explicit — Funkcja