default initialization of double array of pointers in c++?
===

I'm curious if these are zero initialized and all my pointers are 0 when I declare a fixed size array. I can say `foo* arr[1000][1000]` and I see that all the entries are 0..but I am not sure if this is something I can rely on or not. I could say `foo* arr[1000][1000] = {}` but this double array is a member variable in a class and I wouldn't want to have a double for loop in the constructor if it's not necessary...