Predict the output of following program?


			  		

Loading

โœช Choose the correct option.

Predict the output of following program?

#include
using namespace std;

class Point {
public:
Point() { cout << "Normal Constructor called "; }
Point(const Point &t) { cout << "Copy constructor called "; }
};

int main()
{
Point *t1, *t2;
t1 = new Point();
t2 = new Point(*t1);
Point t3 = *t1;
Point t4;
t4 = t3;
return 0;
}

A. Normal Constructor called

Normal Constructor called

Normal Constructor called

Copy Constructor called

Copy Constructor called

Normal Constructor called

Copy Constructor called
B. Normal Constructor called

Copy Constructor called

Copy Constructor called

Normal Constructor called

Copy Constructor called
C. Normal Constructor called

Copy Constructor called

Copy Constructor called

Normal Constructor called
D. None of the above