我有一个对象指针的全局vector,我正在生成相同类型的对象并将它们放入forloop内的vector中。即:vectorptrVector;vectorobjVector;for(;;){getElements(objVector);calcualte_with(objVector);objVector.clear();}我的问题是如何在不复制开销的情况下将objVector中的对象“move”到ptrVector中? 最佳答案 简而言之,您不能使用C++98/C++03。objVector中的对象由objVector分配和拥有,