![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3mo8y%2FbtrAmy1IjiW%2FwkHXqxANx0kIAWdij1TnB0%2Fimg.png)
[Basic C++] #17_오버라이딩의 특수한 경우 네 번째, 디폴트 인자 값 C++ 개발에서 오버라이딩을 사용 시 주의할 점에 대해서 알아보겠습니다. "전문가를 위한 C"의 9 항목, "클래스 상속 활용 테크닉"에 해당하는 내용입니다. 파생 클래스에서 '명시적'으로 복제 생성자를 정의할 경우 // 슈퍼 혹은 베이스 클래스 class Super { public: Super(); Super(const Super& _super); }; // 서브 혹은 파생 클래스 class Sub : public Super { public: Sub(); Sub(const Sub& _sub); }; // 파생 클래스의 복제 생성자 Sub::Sub(const Sub& _sub) : Super(_sub) {} 클래스 안에서 동..