Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不确定你是否可以做到这一点,但我想制作一定数量的向量,这些向量的数量取决于另一个数字。因此,如果数字是 3,我想制作 3 个向量,如果是 4,我想制作 4 个向量,依此类推。有没有办法做到这一点?也许使用 for 循环?或者有没有更好的方法来处理这种情况。对于我的作业,我必须阅读文本文档并在文档中显示表格。所以我想要的向量数量取决于有多少列。如果有人可以提供帮助,那就太好了。谢谢
int i = 10; std::vector<std::vector<int> >(i, std::vector<int>());
向量的向量是最明显的答案。您可以制作任何东西的向量(或多或少),因此向量的向量不会出现特殊问题。
int i = 10; std::vector< std::vector<int> > x(i);
x 是十个向量(整数)的向量。