【发布时间】:2013-04-27 00:18:49
【问题描述】:
基本问题你能帮我理解如何使用向量的向量吗?以vector< vector<int> > help 为例。我不明白它是一个整数向量,每个整数都是一个整数向量,还是一个整数向量的向量?我也不明白怎么用。
示例代码
vector< vector<int> > test[500];
test[0].emplace_back(1);
cout << test[0][0];
test[50].emplace_back(4);
cout << " " <<test[50][0];
-console-
1 50 //this is not what happens btw, but it is the desired results
免责声明我花了一大半早上的时间测试和谷歌搜索。请帮助:) 我做了我的硬件。我找不到向量的向量的任何文档。此外,我拥有所有正确的库,并且正在使用命名空间 std。我是一个菜鸟,我知道命名空间是不好的做法,但它现在对我来说非常方便。
基本上我想要的是一个向量的集合大小,每个 pt 都是一个 int 向量。我宁愿不走单独班级的路。是 int 向量的向量,是正确的研究对象吗?
谢谢你:)
【问题讨论】:
-
你没有向量的向量。你有一个向量数组。
-
你有一个包含 500 个向量的数组。
-
所以如果我做了 vector
test[500];我会有一个包含 500 个 int 向量的数组?