How to apply concepts of copy constructor and copy assignment to ensure deep copying
Primary LanguageC++