C++에서는 어떻게 자식클래스에서 부모클래스(부모의 부모까지도)의 생성자를 부르나요?
자바에서는 첫번째 줄에 부모클래스 생성자 호출해주면 됐었는데 C++에서는 어떻게 하면 되나요
다음과 같이 쓰세요
class SuperClass { public: SuperClass(int foo) {} }; class SubClass : public SuperClass { public: SubClass(int foo, int bar): SuperClass(foo) {} };
지금 public으로 해놨지만 c++에서도 자바랑 똑같이 private/protected/public 키워드가 있습니다.
프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.
댓글 입력