I wanted to know Why compiler provides default copy constructor..Whats the strategy behind that idea.
Thanks in Advance.
If you have a struct being used by C code, a default copy constructor needs to be there to preserve C struct copying semantics.
struct