标签: c++ c arrays
我想初始化一个2d数组,其每行中的元素数不是常数。
像: int a[][] = {{1,2,3}, {4,5}};
int a[][] = {{1,2,3}, {4,5}};
我如何实现这一目标?
答案 0 :(得分:1)
使用原始2d数组无法实现此目的。你可以做的是使用一个包含其他向量的向量。例如,你可以这样做:
std::vector<std::vector<int>> a = { {1, 2, 3}, {4, 5} };