diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index c73b2c9..e347a45 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -14704,8 +14704,8 @@ Not all member functions can be called. // if elem != nullptr then elem points to sz doubles public: Vector() : elem{nullptr}, sz{0}{} - Vector(int s) : elem{new double}, sz{s} { /* initialize elements */ } - ~Vector() { delete elem; } + Vector(int s) : elem{new double[s]}, sz{s} { /* initialize elements */ } + ~Vector() { delete [] elem; } double& operator[](int s) { return elem[s]; } // ... private: