Suppose the following code is in an application program that uses the deep copy array
class:
int main()
{
Array *ptr = new Array[3]{Array(3), Array(3), Array(3)};
delete[] ptr;
}
What is the output of this program?
NOTE: All of the constructors and the destructor in the array class have a cout statement
inside of them.
O INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)
INSIDE DESTRUCTOR
INSIDE DESTRUCTOR
INSIDE DESTRUCTOR
INSIDE DESTRUCTOR
O INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)
INSIDE (int) CONSTRUCTOR)