std::atomic_ref<T>::operator=
T operator=( T desired ) const noexcept; | (1) | |
atomic_ref& operator=( const atomic_ref& ) = delete; | (2) |
1) Атомарно присваивает значение
desired ссылочной переменной. Эквивалентно store(desired). Параметры
| desired | - | значение для присваивания |
Возвращаемое значение
desired
Примечания
В отличие от большинства операторов присваивания, оператор присваивания для atomic_ref не возвращает ссылку на свой левосторонний аргумент. Он возвращает копию сохранённого значения.
См. также
создаёт объект atomic_ref (публичный член-функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/atomic/atomic_ref/operator%3D