[명품 C++ Programming] chapter 8 : 상속(6) - 가상 상속

eunee22·2023년 9월 10일

명품 C++ Programming

목록 보기
32/34

제가 대학교 1학년 때 [명품 C++ Programming] 교재로 진행되는 C++ 수업에서 배운 내용을 교재와 ppt를 중심으로 정리한 내용입니다.
(2022.9 ~ 2022.12)
당시에 공부를 위해서 HWP 파일로 정리해 놓은 것을 그대로 올립니다.

🍑가상 상속

  • 다중 상속의 문제점을 해결할수 있는 방법
  • virtual 키워드는 컴파일러에게 파생 클래스의 객체가 생성 될 때 기본 클래스의 멤버 공간을 오직 한 번만 할당하고, 이미 할당 되어 있다면 그 공간을 공유하도록 지시

선언

  • 파생 클래스 선언 시 기본 클래스 앞에 virtual 키워드를 이용하여 선언
    class 파생클래스명 : virtual 접근지정자 기본클래스명 { 파생 클래스 내용 }
profile
보안 공부하는 대학교 4학년 / 시리즈에서 더욱 편하게 글을 찾아보실 수 있습니다:)

0개의 댓글