我必须在c ++中创建一个带有二维数组的表。该数组需要保存两个字符串和两个整数。 是否可以在同一个数组中包含字符串和整数?如何?
请帮忙!我是编程新手
答案 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
。