13 Jan
2009
13 Jan
'09
7:37 p.m.
Hi, The documentation from multi_array says that if elements are added while reszize is called, the new elements are initialized with the default constructor. I have the following: typedef boost::multi_array<Object*, 2> Array_Type; What is the default constructor of a pointer? Or do need to do the following: class ptr { public: ptr() { p = 0; } Object *p; } typedef boost::multi_array<ptr, 2> Array_Type; ... to get all new elements to bee zero-pointers? Thanks for help. regards W. Holzke