我创建了一个名为vector Person persons
的向量,其中包含从struct Person
struct Person
{
std::string firstName;
std::string lastName;
std::string sign;
float length;
};
有没有快速的方法来复制包含所有已保存对象的`人*?
答案 0 :(得分:1)
只需使用复制构造函数:
vector <Person> a = { .... }; // populate a somehow
vector <Person> b( a ); // copy it