I wanted to know Why compiler provides default copy constructor..Whats the strategy behind that idea.
Thanks in Advance.
Saving you time? If you have a simple class (ie if you can easily copy construct all its elements) you then don't need to write one.