diff options
-rw-r--r-- | common/array.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/common/array.h b/common/array.h index af9ec811da..8d7ccb6a60 100644 --- a/common/array.h +++ b/common/array.h @@ -53,8 +53,7 @@ public: } ~Array() { - if (_data) - delete [] _data; + delete [] _data; } void push_back(const T& element) { @@ -100,8 +99,7 @@ public: if (this == &array) return *this; - if (_data) - delete [] _data; + delete [] _data; _size = array._size; _capacity = _size + 32; _data = new T[_capacity]; @@ -115,10 +113,8 @@ public: } void clear() { - if (_data) { - delete [] _data; - _data = 0; - } + delete [] _data; + _data = 0; _size = 0; _capacity = 0; } |