• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

14-2장에서 말씀하신 엄격함이 상속부분에서는 완화된건가요?

19.07.02 22:02 작성 조회수 139

2

14-2장에서 throw -1을 int 로 double로 캐치할때는 안된다 하셨고 이것은 엄격함때문이라 하셨는데 상속구조에서 base가 아닌 derived 를 받는것도 엄격함으로 구분될줄 알았지만 derived를 catch한다해도 base가 들어오면 catch가 되는 것을 보아 상속구조에서는 엄격함이 완화가 된건가요?

답변 3

·

답변을 작성해보세요.

1

표준을 보시면 어떨까요? https://github.com/cplusplus/draft/blob/master/papers/n4820.pdf

이 파일의 14.4에 상속된 클래스들의 예제가 나옵니다.

1

오원택님의 프로필

오원택

질문자

2019.07.03

상속이 아닌 클래스를 각각 A B 따로하면 각자 맞는부분에 들어가는데 혹시 선생님께서 질문의 의도가 어떤거였는지 알려주실 수 있나요? 제가 놓치는게 있는거라면 알려주시면 감사하겠습니다.

1

좋은 질문이네요. 상속 관계가 아닌 서로 다른 두 개의 클래스에 대해서는 어떻게 작동하나요?