Tag: deep copy constructor c++