7. 다형성을 가진 기본 클래스에서는 소멸자를 반드시 virtual로
Posted 2012. 10. 18. 16:52이건뭐 기본 클래스에 소멸자에서 동적해제 할때를 말하는건데
virtual을 붙이지 않으면 파생클래스 객체를 기본 클래스 포인터로 삭제할때
파생클래스 소멸자가 호출 되지 않는다는거..
그러니 다형성할 기본 클래스라면 소멸자에 virtual을 붙여라 능거
'BOOK > Effective C++ 3판' 카테고리의 다른 글
12. 객체의 모든 부분을 빠짐 없이 복사 하자 (0) | 2012.10.18 |
---|---|
9. 객체 생성 및 소멸 과정에는 절대로 가상함수를 호출하지 말자 (0) | 2012.10.18 |
5. C++이 은근슬쩍 만들어 호출해버리는 함수들에 촉각을 세우자 (0) | 2012.10.17 |
4. 객체를 사용하기 전에 반드시 그 객체를 초기화 하자 (0) | 2012.10.17 |
3. 낌새만 보이면 const를 들이대 보자 (0) | 2012.10.17 |
- Filed under : BOOK/Effective C++ 3판