gpt4 book ai didi

具有不同类型的 vector 的c++ vector

转载 作者:太空狗 更新时间:2023-10-29 23:50:32 25 4
gpt4 key购买 nike

我如何声明和 push_back 具有不同类型变量的二维 vector 。 vector 是好方法吗(使用数组更好)?

我的变量是这样的:

int id;
string name;
int start;
int end;

我想获得一个列表:((id1 name1 start1 end1), (id2 name2 start2 end2) ...

对于这个基本问题,我深表歉意,但我曾经使用 python,它允许这样做。谢谢

最佳答案

您不需要二维数组,您需要一个记录数组。像这样:

struct Record
{
int id;
std::string name;
int start;
int end;
};

std::vector<Record> records;

关于具有不同类型的 vector 的c++ vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29433636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com