Пространства имён
Варианты
Действия

std::atomic::operator=

Материал из cppreference.com

<metanoindex/>

 
 
Библиотека атомарных операций
 
 
<tbody> </tbody>
T operator=( T desired );
(1) (начиная с C++11)
T operator=( T desired ) volatile;
(1) (начиная с C++11)
atomic& operator=( const atomic& ) = delete; atomic& operator=( const atomic& ) volatile = delete;
(2) (начиная с C++11)
1)
Атомарно присваивает значение t к атомной переменной. Эквивалент store(desired).
Оригинал:
Atomically assigns a value t to the atomic variable. Equivalent to store(desired).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Атомная переменных не являются CopyAssignable.
Оригинал:
Atomic variables are not CopyAssignable.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

desired
Значение назначить
Оригинал:
value to assign
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

t.

Исключения

спецификация noexcept:  
noexcept
  

См. также

создаёт атомарный объект
(public функция-элемент) [править]