[C++] 가상 상속(virtual inheritance) 이해


[C++] 가상 상속(virtual inheritance) 이해

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 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 #프로그래밍

원문링크 : [C++] 가상 상속(virtual inheritance) 이해