对于固定数组,
// will initialize the missing elements to 0 as well
A[max_row][max_col] = {0,}
我们能否在动态数组中实现这一点(特别是多维)?
旁边的问题:如果我们不能,并且我们被迫使用嵌套循环,那么上面的技巧的初始化时间与嵌套循环初始化相比如何?
我不想矢量,否则这个问题毫无意义。谢谢你的建议:)
答案 0 :(得分:11)
如果你这样做:new int[N]() /* note parenthesis */
,那么它们都被初始化为零。
你应该真的使用std::vector
。