gpt4 book ai didi

C++ vector> 开头保留大小

转载 作者:行者123 更新时间:2023-11-30 00:49:28 27 4
gpt4 key购买 nike

在c++中我有

vector<vector<int> > table;

如何调整 vector 的大小,使其具有 3 行和 4 列,全为零?

类似的东西:

000000000000

这样我以后就可以改变例子了

table[1][2] = 50;

我知道我可以用 for 循环来做到这一点,但还有其他方法吗?

在一维 vector 中我可以有:

vector<int> myvector(5);

然后我可以输入例如:

myvector[3]=50;

那么,我的问题是如何使用二维甚至多维 vector 来实现?

谢谢!

最佳答案

vector<vector<int> > table(3, vector<int>(4,0));

这将创建一个具有 3 行和 4 列的 vector ,所有这些都已初始化 到 0

关于C++ vector<vector<int>> 开头保留大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085188/

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