Description : What is copy constructor?
Last Answer : Copy constructor is a constructor which creates an object by initializing it with an object of the same class, which has been created previously. The copy constructor is used to: Initialize one object from ... pass it as an argument to a function. Copy an object to return it from a function.