Jar*_*ith 6 c++ move std move-constructor move-assignment-operator
对于移动构造:
移动后,other 保证为空()。1
对于移动分配,经常引用的:
other 之后处于有效但未指定的状态。2
为什么这两种情况下other的状态不同呢?
有两种流行的方法可以在容器(如内部保存指向数据的指针的向量)中实现移动:
该标准希望为实现这两者留有余地。这些保证是在允许任一实施方法的同时可以做出的最强有力的保证:
移动构造函数:
移动分配:
| 归档时间: |
|
| 查看次数: |
456 次 |
| 最近记录: |