如何制作'i'载体

时间:2012-10-24 14:11:16

标签: c++ list vector for-loop

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

矢量矢量是最明显的答案。你可以制作任何东西的矢量(或多或少),因此矢量矢量不会产生任何特殊问题。

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

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