I wanted to know Why compiler provides default copy constructor..Whats the strategy behind that idea.
Thanks in Advance.
Because otherwise, when you pass an instance by value, how could the compiler generate one?