Introduction - If you have any usage issues, please Google them yourself
If the programmer does not define the copy constructor, the compiler system will automatically generate a default form of copy constructor, and its function is to create objects of known data members are copied to create a new object.