객체를 초기화 순서1 객체 초기화 객체 초기화 순서 기본 클래스는 파생 클래스보다 먼저 초기화된다. 클래스 데이터 멤버는 그들이 선언된 순서대로 초기화된다. 1번 항목 예시 '기본 클래스 Widget이 있고 파생클래스 Child가 있다고 가정' ▼ ▼ 위의 사진과 같이 기본 클래스를 먼저 초기화 이후 파생클래스가 초기화 된다. 2번 항목 예시 h 구성 Widget.h class CWidget { public: CWidget(); ~CWidget(); private: int Test1; int Test2; int Test3; int Test4; int Test5; } cpp 구성 widget.cpp #include "Widget.h" CWidget::CWidget(): Test1(5), Test5(5), Test2(5), Test4(5),.. Effective C++ (개인 공부) 2022. 11. 4. 이전 1 다음