diff --git a/cpp/core/src/common/Array.h b/cpp/core/src/common/Array.h index e6d16306f..40fb10474 100644 --- a/cpp/core/src/common/Array.h +++ b/cpp/core/src/common/Array.h @@ -37,7 +37,7 @@ namespace common { protected: public: valarray values_; - Array(size_t n) : Counted(), values_(n) { } + Array(size_t n) : Counted(), values_(T(), n) { } Array(T *ts, size_t n) : Counted(), values_(ts, n) { } Array(T v, size_t n) : Counted(), values_(v, n) { } Array(valarray &v) : Counted(), values_(v) { }