Wednesday, 23 January 2019

What is copy constructor

What is copy constructor?

Answer:

Constructor which initializes the it's object member variables ( by shallow copying) with another object of the same class. If you don't implement one in your class then compiler implements one for you.
for example:
Boo Obj1(10); // calling Boo constructor
Boo Obj2(Obj1); // calling boo copy constructor

Boo Obj2 = Obj1;// calling boo copy constructor

No comments:

Post a Comment