멤버 변수 초기화 초기화 되지 않은 멤버 변수에는 컴파일이 쓰레기 값을 저장한다. 이는 버그를 발생시키는 주요 원인이다. 따라서 멤버 변수는 초기화를 해야 버그가 발생하지 않는다. 이제 초기화 방법을 알아보자. 초기화 방법 생성자 내에서 설정 class Knight { public: Knight(int hp) { _hp = hp; } public: int _hp; }; 초기화 리스트 초기화 리스트는 상속 관계에서 원하는 부모 생성자를 호출할 때 필요하거나, 포함 관계에서 원하는 클래스의 생성자를 호출할 때 필요하다. // Knight와 포함 관계에 있는 클래스 class Inventory { public: Inventory() { cout