包含字符串和int

时间:2016-01-06 23:20:27

标签: c++ arrays string multidimensional-array int

我必须在c ++中创建一个带有二维数组的表。该数组需要保存两个字符串和两个整数。 是否可以在同一个数组中包含字符串和整数?如何?

请帮忙!我是编程新手

1 个答案:

答案 0 :(得分:3)

这听起来像你可能想要一个结构的数组(或向量),其中每个结构包含一个字符串和一个int:

struct person {
    int age;
    std::string name;
};

std::vector<person> people(2);

在这种情况下,您可以参考&#34;行&#34;按数字和&#34;列&#34;按名称,所以第一个字符串为:people[0].name,第二个整数为people[1].age