학습/C++

다중 상속과 가상 상속

juhyeon 2021. 10. 14. 22:53

다중상속

  - 여러 개의 클래스로부터 다중으로 상속 받을 수 있음

 

다중상속의 문제점

  - 기본 클래스의 멤버에 대해 중복 상속 문제

  - 멤버가 중복되어 컴파일러가 해석하기에 모호함

 

가상상속

  - 다중 상속으로 인한 기본 클래스 멤버의 중복 상속 문제 해결

  - 파생 클래스의 선언문에서 기본 클래스 앞에 virtual 키워드 입력

  - 중복되는 상속을 하나만 상속받을 수 있도록 함

 

'학습 > C++' 카테고리의 다른 글

객체 포인터 / 객체 배열 / 동적 할당  (0) 2021.11.10
상속 기본 개념  (0) 2021.10.07
접근 지정자와 inline함수  (0) 2021.09.30
생성자와 소멸자  (0) 2021.09.23
클래스 만들기  (0) 2021.09.16