12. 객체의 모든 부분을 빠짐 없이 복사 하자
Posted 2012. 10. 18. 17:34부분복사가 일어 날수있으니 주의해야 한다.
객체 복사 함수는 주어진 객체의 모든 데이터 멤버 및 모든 기본 클래스 부분을 빠뜨리지 말고
복사 해야 한다.
클래스 복사 함수 두개를 구현 할 때, 한쪽을 이용해서 다른 쪽을 구현하려는 시도는 하지말라.
그 대신, 공통된 동작을 제3의 함수에다 분리해 놓고 양쪽에서 이것을 호출하게 만들어서 해결하자.
'BOOK > Effective C++ 3판' 카테고리의 다른 글
16. new와 delete를 사용 할 때는 형태를 반드시 맞추자 (0) | 2012.10.18 |
---|---|
13. 자원 관리에는 객체가 그만! (0) | 2012.10.18 |
9. 객체 생성 및 소멸 과정에는 절대로 가상함수를 호출하지 말자 (0) | 2012.10.18 |
7. 다형성을 가진 기본 클래스에서는 소멸자를 반드시 virtual로 (0) | 2012.10.18 |
5. C++이 은근슬쩍 만들어 호출해버리는 함수들에 촉각을 세우자 (0) | 2012.10.17 |
- Filed under : BOOK/Effective C++ 3판