【问题标题】:How to make ' i ' vectors如何制作“i”向量
【发布时间】:2012-10-24 14:11:16
【问题描述】:

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

【问题讨论】:

  • 或者一个list向量,或者一个set向量,或者一个map向量。这完全取决于您希望如何访问向量集合。

标签: c++ list vector for-loop


【解决方案1】:
int i = 10;
std::vector<std::vector<int> >(i, std::vector<int>());

【讨论】:

    【解决方案2】:

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

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

    x 是一个由十个向量(整数)组成的向量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2018-07-26
      • 2017-08-11
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多