Computer Science, asked by rohitkumar9228, 1 year ago

what is copy constructor​

Answers

Answered by Anonymous
1
Heyaaa !!!

Shallow copy copies references to original objects. The compiler provides a default copy constructor. Default copy constructor provides a shallow copy as shown in below example. It is a bit-wise copy of an object. Shallow copy constructor is used when class is not dealing with any dynamically allocated memory.


A copy constructor is called when an object is passed by value. Copy constructor itself is a function. So if we pass an argument by value in a copy constructor, a call to copy constructor would be made to call copy constructor which becomes a non-terminating chain of calls.




Thanks

rohitkumar9228: i don't understand
Answered by Anonymous
0

Hey !

A constructor that initializes an object with the data values of another object.

Similar questions