Hi,
We need copy constructor when we are passing the object to a function or if the function returns any object.
Suppose if we haven't defined the user defined copy constructor, it will give a call to default copy constructor. Won't it solve our purpose ?
Why we have to define the default copy constructor explicitely ??
Thanks,
Jeevan