On this page
std::atomic<T>::operator=
|
(1) | (since C++11) |
|
(2) | (since C++11) |
|
(3) | (since C++11) |
|
(4) | (since C++11) |
1,2) Atomically assigns
desired
to the atomic variable. Equivalent to store(desired)
.
It is deprecated if |
(since C++20) |
3,4) Atomic variables are not CopyAssignable.
Parameters
desired | - | value to assign |
Return value
1,2)
desired
Notes
Unlike most assignment operators, the assignment operators for atomic types do not return a reference to their left-hand arguments. They return a copy of the stored value instead.
See also
constructs an atomic object (public member function) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/atomic/atomic/operator%3D