用指针向量移动构造函数

时间:2018-11-08 17:39:05

标签: c++ pointers vector move-constructor

我应该如何为带有指针的向量进行move构造? 例如:
我在A类中将此作为字段-vector<A*> AList; 在函数(A &&otherA)(移动构造函数)中, 我应该这样写吗:
AList(std::move(other.AList))还是其他方式?

1 个答案:

答案 0 :(得分:2)

是的,您可以那样做。

或者,如果您不需要移动分配运算符来执行其他任何操作,只需将其省略,编译器将为您完成此操作。

这用于移动任何个成员向量。