C++ 메모리 관리: 깊은 복사(Deep Copy)와 얕은 복사(Shallow Copy)의 차이점

1. 개요 및 핵심 개념 C++에서 객체를 복사할 때 메모리를 어떻게 다루느냐에 따라 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)로 구분됩니다. 이는 특히 클래스 내부에서 동적 메모리 할당을 사용할 때 프로그램의 안정성을 결정짓는 매우 중요한 요소입니다. 얕은 복사 (Shallow Copy): 객체의 멤버 변수 값을 그대로 복사합니다. 만약 멤버가 포인터라면, 포 ...

6월 27일 20:25에 게시됨