int main() { int *a = new int(3); int *b = new int(5); a = b // 얕은 복사 (참조만 복사) *a = *b // 깊은 복사 (값을 복사) } 복사생성자 >> 할당 및 깊은 복사를 해줘야함
얕은 복사의 문제 : 메모리 해제시 문제가 생길 수 있음