Freigeben über


atomic::operator-- Operator

Verringert den gespeicherten Wert. Wird nur von integrale und Zeigerspezialisierungen verwendet.

Ty atomic<Ty>::operator--(int) volatile _NOEXCEPT;
Ty atomic<Ty>::operator--(int) _NOEXCEPT;
Ty atomic<Ty>::operator--() volatile _NOEXCEPT;
Ty atomic<Ty>::operator--() _NOEXCEPT;

Rückgabewert

Die ersten beiden Operatoren geben den dekrementierten Wert zurück; die letzten beiden Operatoren geben den Wert vor dem Dekrement zurück. Die Operatoren verwenden memory_order_seq_cstmemory_order.

Anforderungen

Header: atomisch

Namespace: std

Siehe auch

Referenz

atomic-Struktur

<atomic>

atomic_fetch_sub_explicit-Funktion