【发布时间】:2016-02-01 00:07:30
【问题描述】:
在 C++11 中,引入了“移动语义”,通过两个特殊成员实现:移动构造函数和移动赋值。这两个操作都使 moved-from 对象被构造。
让源处于破坏状态不是更好吗?对已移动的对象,您唯一能做的不就是破坏它吗?
【问题讨论】:
-
“对于一个移动的对象,你能做的不就是破坏它吗?”从风格上讲,是的。从技术上讲,您可以将另一个对象移入其中。
标签: c++ c++11 move-semantics