制作包含结构

时间:2017-01-15 23:45:55

标签: c++ vector struct

我创建了一个名为vector Person persons的向量,其中包含从struct Person

创建的对象
struct Person
{
    std::string firstName;
    std::string lastName;
    std::string sign;
    float length;
};

有没有快速的方法来复制包含所有已保存对象的`人*?

1 个答案:

答案 0 :(得分:1)

只需使用复制构造函数:

vector <Person> a = { .... };   // populate a somehow
vector <Person> b( a );   // copy it