본문 바로가기

공부

(C++) 얕은 복사 깊은 복사

얕은 복사

한 객체의 모든 멤버 변수의 값을 다른 객체로 복사.

 

깊은복사.

모든 멤버 변수의 값뿐만 아니라 '포인터 변수' 가 가리키는 모든 객체에 대해서도 복사

 

얕은 복사는 실제 데이터를 복사하지 않고, 그 객체를 가리키는 주소값이 복사가 된다.

얕은 복사로 만들어진 객체를 삭제할때는 조심해야한다.

 

'공부' 카테고리의 다른 글

C++ Cast  (0) 2022.07.02
Select모델 WSAEvectSelect모델 Overlapped모델 정리  (0) 2022.01.10
멀티스레드  (0) 2021.10.15
컴파일러 과정  (0) 2021.08.25
(C++) 가상함수  (0) 2021.08.25