애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번 노트에서는 바로 저번 노트에 다룬 다중 상속(multiple inheritance)에서 발생할 수 있는 짜증나는 문제를 살펴보고, 이를 비교적 간단하게 해결할 수 있는 방법에 대해 살펴봅니다.
다중 상속에 대한 개념을 살펴보기 귀찮으시다면, 정말 간단하게 작성한 제 노트를 참고해 보세요. [C++] 다중 상속(multiple inheritance) 이해 이 노트는 C++ 에서 한 클래스가 여러개의 상위- 즉 기본 클래스로부터 상속받는 다중 상속(multiple inhe... blog.naver.com 다중 상속은 C++, Perl, Python, Scala와 같은 프로그래밍 언어에서는 지원하지만, Java, Ruby 그리고 Objective-C 에서는 지원하지 않습니다.
이렇게 객체지향을 기본적으로 지원하는 프로그래밍 언어에서조차 다중 상속을 지원하고 안 하고가 서로 다른 이유는 아래와 같은 골치 아픈 문제...
#
CPP
#
클래스
#
코딩
#
전공정리
#
예제
#
다형성
#
노트
#
객체지향
#
가상상속
#
virtual_inheritance
#
virtual
#
polymorphism
#
OOP
#
dreadful_diamond
#
프로그래밍