[使用原始指针时如何使用move赋值运算符。
move
除了做类似的事情以外还有其他方法:
T dest = new T(); T src = new T(); (*dest) = std::move(*src);
除非您在临时变量中引用对象,否则您很不幸。从技术上(不确定是否非法),您可以提供自己的move专长,您可以在其中隐藏该行为。但是在某一点上,您必须取消引用那些指针。