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


Метод atomic::fetch_and

Выполняет операцию побитового and на существующем значение и значение, хранимое в *this.

Ty atomic<Ty>::fetch_and (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_and (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

Параметры

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

Объект Ty, содержащий результат побитовой and.

Заметки

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

Требования

Заголовок: atomic

Пространство имен: std

См. также

Ссылки

<atomic>

Структура atomic

Функция atomic_fetch_and_explicit