C++ 包含字符串和整数的二维数组

标签 c++ arrays string multidimensional-array int

我必须用 C++ 制作一个带有二维数组的表格。该数组将需要包含两个字符串和两个整数。 是否可以在同一个数组中包含字符串和整数?如何?

请帮忙!我是编程新手

最佳答案

这听起来像是您可能想要一个结构数组(或 vector ),其中每个结构都包含一个字符串和一个 int:

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

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

在这种情况下,您通过数字引用“行”,通过名称引用“列”,因此第一个字符串为:people[0].name,第二个整数为成为人[1].age

关于C++ 包含字符串和整数的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34644718/

相关文章:

c++ - 访问类中定义的 "public"结构

c++ - 函数定义的源文件

arrays - 为 Bash 中的所有数组元素添加前缀

php - 正则表达式:匹配句子 PHP 中的单词

string - 如何从 Swift 中的句子中获取第一个单词

c++ - 是否可以将结构的成员变量作为参数传递

javascript - d3.js sankey 图 - 使用 multi dime 数组作为节点

java - 使用方法初始化数组 - Java

java - 对于一个测试用例,按字典顺序比较字符串的新方法失败

c++ - 无法更改指针矩阵的值