얕은 복사와 깊은 복사

    얕은 복사와 깊은 복사

    얕은 복사와 깊은 복사

    얕은 복사는 컴파일러가 메모리 영역을 그대로 다른 객체의 메모리로 복사하는 식으로 작동합니다. 컴파일러는 클래스가 뭐하는지 뭘 가지고 있는지 관심도 없고 알지도 못합니다. 그저 클래스의 크기가 얼마인지 만 알고 있습니다. 정리하자면 어떤 크기의 메모리 영역을 복사하면 얕은 복사입니다. 2022.07.28 - [C++ 프로그래밍/클래스] - 객체의 복사와 복사 생성자 객체의 복사와 복사 생성자 같은 자료형의 변수들을 복사하는 것과 같이 객체도 서로 복사할 수 있습니다. 바로 대입연산자(=)와 복사생성자 두 가지의 이유로 복사할 수 있습니다. 대입연산자 이용 Point p(2,3), q; q = p; 복사 onesside-world.tistory.com 이 글에서 소개한 디폴트 대입 연산자와 디폴트 복사 생..