(C/C++ 속성 정리) 27일 차 : 깊은 복사와 얕은 복사의 이해 안녕하세요 넬다이입니다. 오늘은 정말 오랜만에 이렇게 글을 쓰게 되었습니다. 정말 죄송합니다. ㅠㅠ 자 오늘 주제는 깊은 복사와 얕은 복사의 이해입니다. 이해만 하신다면은 쉬운 주제가 될 것이고 그렇지 못하면은 수많은 버그를 만들 수 도 있기 때문에 잘 이해 부탁드립니다 자 일단 우리는 깊은 복사와 얕은 복사를 알아야 되는데요 깊은 복사와 얕은 복사는 메모리 할당 과정에서 메모리 할당 후 그 내부의 값을 복사하는 과정에서 이 현상이 발생하게 됩니다. 얕은 복사 얕은 복사는 메모리 할당을 하고 나서 그 내부의 값을 대입과 같은 행위를 한 뒤 메모리를 해제할 때 문제가 발생하게 됩니다. 예를 들어서 코드로 보여드리겠습니다. class CObj { private : char* m_pName; public : .. 더보기 이전 1 다음