얕은 복사1 얕은 복사 , 깊은 복사 1. 얕은 복사2. 깊은 복사3. 상속에 따른 복사 테스트 얕은 복사컴파일러가 자동으로 해준다데이터의 값 복사와 포인터가 있을경우 해당 주소 그대로 복사주소 복사가 이루어질 때 문제가 될 여지가 존재class Pet{};class Player{public: int _hp; Pet* _pet;};Pet* pet = new Pet; Player p1;p1._pet = pet; Player p3 = p1; // 복사 생성자p1._pet->_hp = 200; // p3의 _pet도 동일하게 변경됨 (주소 복사가 이루어짐 = 얕은 복사) 깊은 복사"명시적"으로 지정해서 의도적으로 깊은복사가 이루어지도록 진행컴파일러의 의존도 낮춤복사 생성자 생성자와 유사하지만 자기 자신을 인자로 받.. 2024. 7. 4. 이전 1 다음