以下是一个使用结构体的向量并解决其中的困境的示例代码:
#include
#include
struct Person {
std::string name;
int age;
};
int main() {
std::vector people;
// 添加几个人员到向量中
people.push_back({"Alice", 25});
people.push_back({"Bob", 30});
people.push_back({"Charlie", 35});
// 遍历向量并打印每个人的信息
for (const auto& person : people) {
std::cout << "Name: " << person.name << ", Age: " << person.age << std::endl;
}
return 0;
}
在上面的示例中,我们定义了一个名为Person
的结构体,其中包含了姓名和年龄两个成员变量。然后,我们创建了一个名为people
的向量,并使用push_back
函数将几个Person
对象添加到向量中。
接下来,我们使用范围for
循环遍历向量中的每个人员,并打印他们的姓名和年龄信息。
这个示例展示了如何使用结构体的向量来维护和操作一组具有不同属性的对象。
上一篇:被困在R中!(循环和线性模型)
下一篇:被困在使用媒体查询中