Foa*_*aly 5 c++ move move-constructor
std::move()如果在未定义移动构造函数的用户定义对象上调用会发生什么?是简单复制的吗?
小智 5
是的,移动会回落到复制。这就是像 std::vector 这样的标准容器可以在移动方面实现调整大小,但仍与只能复制的类保持兼容的方式。
但是,该类可能有一个隐式定义的移动构造函数 - 请参阅本指南。http://en.cppreference.com/w/cpp/language/move_constructor#Implicitly-declared_move_constructor
| 归档时间: |
|
| 查看次数: |
1263 次 |
| 最近记录: |