Section 11.14 Copy Constructors
11.41
Which of the following statements are true?
A.
Every class has a copy constructor with the signature ClassName(const ClassName&).
B.
The copy constructor can be used to create an object initialized with another object's data.
C.
By default, the copy constructor simply copies each data field in one object to its counterpart in the other object.
D.
By default, the copy constructor performs a shallow copy.