Question: In the code below: class MyClass { public: MyClass() {cout <
In the code below:
class MyClass {
public: MyClass() {cout <<"MyClass constructed ";}
~MyClass() { cout <<"MyClass destroyed ";}
};
int main () {
MyClass * pt;
pt = new MyClass[3];
// ...
return 0;
}
before the main() finish in the code before a delete instruction is needed.
Which of the following options is correct?
a) delete pt;
b) delete [] pt;
c) for (int i =0; i<3; i++) { delete pt[i]; }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
