In the first method shown that accepts only a parameter length, is it better to initialize data_ with 0 or with nullptr?
Array::Array(size_t length) : cur_size_(0