std::atomic::operator=
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<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 функция-элемент) |