[코드 중심 C++] - 상속, 멤버 이니셜라이저(Inheretence, Member Initializer)
1 클래스를 상속시키려면 상속받을 클래스의 이름 옆에 :와 접근 제한자, 클래스의 이름을 붙여주면 된다. 2 생성자 : 부모 먼저 자식 나중 소멸자 : 자식 먼저 부모 나중 3 멤버 이니셜라이저(Member Initializer)는, 부모 클래스의 멤버 변수를 초기화, 클래스 내의 변수를 초기화, const 변수를 초기화 등의 상황에서 사용한다. 멤버 이니셜라이저는 생성자의 몸체 부분보다 먼저 실행된다. 4 private는 외부에서 접근이 불가능 protected는 외부에서 접근이 불가능하나 파생 클래스에서는 접근이 가능 public는 어디서나 접근이 가능하다. 상속을 private하게 하면, 부모 클래스의 멤버 중 private 제한자보다 접근 범위가 넓은 멤버는 모두 private으로 접근 범위가 바..