Freigeben über


atomic::operator-- Operator

Dekrementiert den gespeicherten Wert.Wird nur von Operatoren für die Konvertierung von ganzzahligen Typen und Zeigerspezialisierungen.

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 Wert zurück, dekrementierten die letzten beiden Operatoren geben den Wert vor dem Dekrement zurück.Die Operatoren verwenden memory_order_seq_cstmemory_order.

Anforderungen

Header: atomar

Namespace: std

Siehe auch

Referenz

atomic-Struktur

<atomic>

atomic_fetch_sub_explicit-Funktion