在c ++中设置2D数组的默认值

时间:2017-09-06 13:33:02

标签: c++ multidimensional-array

我有一个像a[100000][100000]这样的大型2D数组。我不想迭代并为每个块赋予值0。如何在初始化时给出数组默认值0

1 个答案:

答案 0 :(得分:0)

int a[100000][100000];
std::fill((int*)a,(int*)a+sizeof(a)/sizeof(int),0);