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


оператор atomic::operator&=

Выполняет побитовую and на указанном значении и сохраненные значения *this.Используется только объединенными специализациями.

atomic<Ty>::operator&= (
   Ty Value
) volatile _NOEXCEPT;
atomic<Ty>::operator&= (
   Ty Value
) _NOEXCEPT;

Параметры

  • Value
    Значение типа Ty.

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

Результат битового and.

Заметки

Этот оператор выполняет операцию read-modify-write, чтобы заменить сохраненное значение *this с побитовое andValue и текущего значения, которые хранятся в *this и применяет memory_order_seq_cstmemory_order.

Требования

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

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

См. также

Ссылки

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

<atomic>

atomic::operator|Оператор =

оператор atomic::operator^=

atomic_fetch_add_explicit функция