我有这个非常大的数组,称为网格。当我按如下方式声明数组时,根据整数的数组构造函数,数组中的每个值都应设置为0
int testGrid[226][118];
然而,当我遍历整个数组时,我似乎为数组的大部分得到0,但是在数组的下半部分,我得到任意的垃圾。似乎解决方案是迭代数组并手动将每个值设置为0.有更好的方法吗?
答案 0 :(得分:5)
你可以这样做:
int testGrid[226][118] = {};
将您的条目初始化为0。
请参阅此C answer,这对C ++也很有用。
顺便说一下,由于这是C ++,请考虑使用std::array或std::vector。