0

我不确定你是否可以做到这一点,但我想制作一定数量的向量,这些向量的数量取决于另一个数字。因此,如果数字是 3,我想制作 3 个向量,如果是 4,我想制作 4 个向量,依此类推。有没有办法做到这一点?也许使用 for 循环?或者有没有更好的方法来处理这种情况。对于我的作业,我必须阅读文本文档并在文档中显示表格。所以我想要的向量数量取决于有多少列。如果有人可以提供帮助,那就太好了。谢谢

4

2 回答 2

1
int i = 10;
std::vector<std::vector<int> >(i, std::vector<int>());
于 2012-10-24T14:13:22.203 回答
0

向量的向量是最明显的答案。您可以制作任何东西的向量(或多或少),因此向量的向量不会出现特殊问题。

int i = 10;
std::vector< std::vector<int> > x(i);

x 是十个向量(整数)的向量。

于 2012-10-24T14:43:57.517 回答