2d数组中可变数量的元素

时间:2014-04-11 14:02:58

标签: c++ c arrays

我想初始化一个2d数组,其每行中的元素数不是常数。

像: int a[][] = {{1,2,3}, {4,5}};

我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用原始2d数组无法实现此目的。你可以做的是使用一个包含其他向量的向量。例如,你可以这样做:

std::vector<std::vector<int>> a = { {1, 2, 3}, {4, 5} };