std::experimental::atomic_weak_ptr<T>::operator=
来自 cppreference.cn
                    
                                        
                    < cpp | experimental | atomic_weak_ptr
                    
                                                            
                    | void operator=( weak_ptr<T> desired ) noexcept; | (1) | |
| void operator=( const atomic_weak_ptr& ) = delete; | (2) | |
1) 原子地将值 
desired 赋给原子变量。等价于 store(desired)。2) 原子变量不可复制赋值 (CopyAssignable)。
| 目录 | 
[编辑] 参数
| desired | - | 要赋的值 | 
[编辑] 注意
与大多数赋值运算符不同,atomic_weak_ptr 的赋值运算符返回 void。
[编辑] 备注
对 atomic_weak_ptr 对象本身的所有更改,以及所有相关的 use_count 增量,都保证原子执行。相关的 use_count 减量发生在原子操作之后,但不要求是原子操作的一部分。任何相关的销毁或解分配操作发生在原子操作之后,不属于原子操作的一部分。
[编辑] 参阅
| 构造 atomic_weak_ptr对象(public member function) | |
| 原子地将原子对象的值替换为非原子参数 (public member function) | |
| 特化 std::shared_ptr的原子操作(function template) | 


