인프런 커뮤니티 질문&답변
답변 1
0
Rookiss
지식공유자
따로 지정하지 않으면, default operator= 즉
기본 상태의 operator=가 자동으로 컴파일러에 의해 만들어집니다.
(기본 생성자나 소멸자 등과 더불어..)
기본 복사 연산은 모든 멤버를 '그대로' 복사합니다.
따라서 포인터와 같이 민감한 데이터가 있다면,
고민해볼 문제가 될 수 있습니다 (얕은 복사 vs 깊은 복사)
답변 1
0
따로 지정하지 않으면, default operator= 즉
기본 상태의 operator=가 자동으로 컴파일러에 의해 만들어집니다.
(기본 생성자나 소멸자 등과 더불어..)
기본 복사 연산은 모든 멤버를 '그대로' 복사합니다.
따라서 포인터와 같이 민감한 데이터가 있다면,
고민해볼 문제가 될 수 있습니다 (얕은 복사 vs 깊은 복사)
아하 이해했습니당! 갑사합니다~