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
Value
Wartość typu Ty.Order
memory_order.
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