얕은 복사와 깊은복사

박호준·2021년 8월 31일
0

int main()
{
	int *a = new int(3);
    int	*b = new int(5);
     
    a = b // 얕은 복사 (참조만 복사)
    
    *a = *b // 깊은 복사 (값을 복사)
    
}

복사생성자 >> 할당 및 깊은 복사를 해줘야함

얕은 복사의 문제 : 메모리 해제시 문제가 생길 수 있음

profile
hopark

0개의 댓글