Udostępnij za pośrednictwem


atomic::fetch_add — Metoda

Pobiera wartość przechowywaną w *this, a następnie dodaje określoną wartość do wartości przechowywanej.

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

Parametry

Wartość zwracana

A Ty obiekt, który zawiera wartość przechowywaną w *this przed dodaniem.

Uwagi

fetch_add Metoda wykonuje read-modify-write operacji dodawania niepodzielnego Value do wartości przechowywanej w *thisi stosuje się ograniczenia pamięci, które są określone przez Order.

Wymagania

Nagłówek: niepodzielny

Przestrzeń nazw: std

Zobacz też

Informacje

<atomic>

atomic — Struktura

atomic_fetch_add_explicit — Funkcja