【问题标题】:Create x number of arrays创建 x 个数组
【发布时间】:2012-12-28 08:35:00
【问题描述】:

假设我在下面有这个。

int arrays = 0;

cin >> arrays ;

for(int i = 0; i < arrays ; i++)
{
        ????? Not sure what to do here.
}

我想创建 x 个用户输入的包含 39 个元素 (40) 的数组。我将如何创建这个 forloop 来创建 4 个数组?例如它会使array1 array2 array3 array4

【问题讨论】:

  • 我不知道怎么试试这个
  • 尝试创建向量的向量:std::vector&lt;std::vector&lt;int&gt; &gt; vec; (also #include ) check here for an example
  • int 数组 [39];但是我怎样才能让他们每个人都有一个不同的名字呢?
  • 我想要这个数组。
  • 向量实现了非常相似的事情。你必须使用数组吗?你被告知要使用数组吗?

标签: c++ arrays for-loop


【解决方案1】:
int arrays = 0;

cin >> arrays ;

int *ptr = new int [arrays]; //Make sure to validate arrays against errors
                             //and don't forget to de-allocate using delete[] when done

for(int i = 0; i < arrays ; i++)
{
        ptr[i] = i;
}

【讨论】:

    猜你喜欢
    • 2018-08-09
    • 2013-12-06
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多