[ Effective C++ ] 정리 모음집
" C++ 프로그래머의 필독서, 스콧 마이어스의 Effective C++ 를 읽고 내용 요약 / 정리 "
" 제목이 곧 핵심! "
- 생성자 혹은 소멸자 안에서 가상 함수를 호출하지 말자!
- 가상 함수라도 지금 실행중인 생성자나 소멸자에 해당되는 클래스의 파생 클래스 쪽으로는 내려가지 않는다!
📢 미초기화된 데이터 멤버는 정의되지 않은 상태에 있다!
호출되는 가상함수는 모두 기본 클래스의 것으로 결정 됌.
dynamic_cast
, typeid
와 같은 언어 요소를 사용해도 마찬가지!