Question: Given the following class definition write the C++ code for the copy constructor, assignment operator, and the destructor. class ExerciseFive { public: ExerciseFive(int maxSize =
Given the following class definition write the C++ code for the copy constructor, assignment operator, and the destructor.
class ExerciseFive {
public:
ExerciseFive(int maxSize = 10) : size(maxSize){
p = new int[maxSize];
}
// write the copy constructor prototype
// write the assignment operator prototype
// write the destructor
private:
int size;
int *p;
};
// Write the definitions of the copy constructor and overloaded assignment operator below.
Complete the above c++ code.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
