创建人员列表

时间:2015-01-14 20:13:53

标签: c++

我有一个Person类,我需要创建一个Person列表。我的人员列表由另一个班级ListOfPerson管理。我创建了类列表:

class ListOfPerson{
    Person list[5];

我想把一个人放在列表中,我不知道如何。

2 个答案:

答案 0 :(得分:2)

您需要std::vector Person

std::vector<Person> vp;

并按原样添加:

Person p;
vp.push_back(p);

并访问它们:

vp[0];

答案 1 :(得分:1)

要创建Person s的向量,请写

std::vector<Person> list;
           ^^^^^^^^
     Name of type to store in vector.

然后,您可以使用std::vector::push_back填充它。