복사 금지

보물창고·2022년 8월 19일
0

c++ basic 코드누리

목록 보기
30/50

복사 금지

: 객체를 복사하지 못하게 하는 의도

사용법

: 복사 생성자를 만들고 delete

  • 코드
Object(const Object& obj) = delete;

언제 사용할까?

  • 싱글톤
  • 유일한 객체를 만들어야 할 때

자동으로 깊은복사를 하는 stl사용시

: 복사 금지할 필요 없음.

  • 관련 예시 : string

Problem

: 이전 시간에 Person 클래스를 만들었음.
1. 객체 복사를 못하게 하자.
2. char *형으로 name을 사용했는데 string으로 만들어서, 복사할 경우,
알아서 얕은 복사 문제 해결되는지 확인하자.

profile
🔥🔥🔥

0개의 댓글