std::atomic::operator=

来自cppreference.com
< cpp‎ | atomic‎ | atomic
 
 
 
 
(1) (C++11 起)
T operator=( T desired ) noexcept;
T operator=( T desired ) volatile noexcept;
(1) (C++11 起)
(2) (C++11 起)
atomic& operator=( const atomic& ) = delete;
atomic& operator=( const atomic& ) volatile = delete;
1) 原子地赋值 desired 给原子变量。等价于 store(desired)
2) 原子变量不可复制赋值 (CopyAssignable) 。

目录

[编辑] 参数

desired - 要赋值的值

[编辑] 返回值

desired

[编辑] 注意

不同于大多数赋值运算符,原子类型的赋值运算符不返回到其左侧参数的引用。它们会返回存储值的副本。

[编辑] 参阅

构造原子对象
(公开成员函数) [编辑]