C++ 具名要求:可复制赋值 (CopyAssignable)
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    指定该类型的实例可从左值表达式复制赋值。
要求
若满足下列条件,则类型 T 满足可复制赋值 (CopyAssignable) :
-  类型 
T满足可移动赋值 (MoveAssignable) ,且 
给定
下列表达式必须合法且拥有其指定的效果
| 表达式 | 返回类型 | 返回值 | 后条件 | 
|---|---|---|---|
| t = v |  T&
 | 
 t
 | 
 t 的值等价于 v 的值。
  | 
参阅
|    (C++11)(C++11)(C++11)  | 
  检查类型是否拥有复制赋值运算符  (类模板)  | 
|    (C++20)  | 
  指定一个类型能从另一类型赋值  (概念)  |