Поделиться через


atomic::operator-- оператор

Уменьшает сохраненное значение.Используется только целочисленные и специализациями указателя.

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

Возвращаемое значение

Первые 2 оператора возвращают уменьшенное значение; последние 2 оператора возвращают значение до затуханием.Операторы используются memory_order_seq_cstmemory_order.

Требования

Атомарный заголовок:

Std пространство имен:

См. также

Ссылки

атомарное строение

<atomic>

atomic_fetch_sub_explicit функция