jessi68/effiective-c-

객체 생성 및 소멸 과정중에는 절대로 가상 함수를 호출하지 말자.

Opened this issue · 0 comments

기본 클래스 생성 과정 중에는
가상 함수는 파생 클래스쪽으로 내려가지 않습니다.
그 대신 객체 자신이 기본 클래스 타입인 것처럼 행동한다.
왜냐하면 기본 클래스 생성 이후 자식 클래스 생성이 이루어지기 때문에 (객체)
기본 클래스 생성자가 돌아가고 있을 시점에
파생 클래스 ㄷ데이터 멤버는 초기화되지 않은 상태기 때문이다.