|
Boost Users : |
Subject: [Boost-users] multi_array resize question
From: Wilfried Holzke (users_boost_at_[hidden])
Date: 2009-01-13 14:37:25
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
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net