Given the following Array class, how should we implement the destructor so that it causes no errors and avoids memory leaks? include <string> #define MAX 256 using namespace std; class Student { public: Student (const string& n = "00000000",const string& s = "Hey you!"); private: string number; string name; Elass Array { public: Array():size(e){elements = new Student[MAX];} --Array(); void add(const string& name, const string& num); int get(int index); int getSize(); private: int size; Students elements;
O Array ( [ delete [] elements; O Array(){ for (int i = 0; i < MAX; ++i){ delete elements; } delete [] elements; Array(0) Array ( [ for (int i = 0; i < size; ++i) { delete elements[1]; } delete [] elements; O None of these
Given the following Array class, how should we implement the destructor so that it causes no errors and avoids memory le
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
Given the following Array class, how should we implement the destructor so that it causes no errors and avoids memory le
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!