inflearn logo
강의

Course

Instructor

Minimum C++ for C developers

Multiple Inheritance

virtual 함수와 관련하여 질문 있습니다.

Resolved

162

kimsc

71 asked

0

만약 기본 메서드로

 

제 생각에는 기본하고 첫번째 파생 사이에는 virtual 처럼 즉 기본을 호출해도 파생이 호출될 거 같은데

두번째 파생시에는 virtual 의 성격이 사라질 거 같습니다.

 

확인 부탁드립니다. 강사님

c++ microsoft-windows 객체지향 디자인-패턴

Answer 1

0

nullnull8537

가상 함수는 참조형식이 어떻건 무조건 마지막 재정의된 함수가 호출됩니다. 그리고 가상 함수 선언은 일단 한 번 선언하면 하위 파생형식에서 굳이 virtual 선언을 하지 않아도 가상 함수로 선언됩니다. 참고하시기 바랍니다. 😄

인터페이스 상속과 추상 자료형 2:00 질문

0

72

1

13분 42초의 예제

0

79

2

네임스페이스 스코프 내에서 정의된 변수, 함수들이 위치하는 곳 질문

0

71

1

소멸자 가상함수 질문

0

83

2

이동생성자의 매개변수로 넘어가는 임시객체의 값 유지 관련하여 질문이 있습니다.

0

94

2

임시 객체 복사 생성자 질문드립니다

0

101

2

변수 바인딩에 대한 의문점

0

140

1

C++ 파일 구조 질문

0

160

1

빈 포인터에 멤버함수 호출

0

131

1

파생클래스에서 virtual함수를 선언에 대한 질문입니다.

0

139

2

순수 가상 클래스 선언과 일반 인트 변수의 선언과 다른가요?

0

180

2

안녕하세요. 이동의미론에 대해 제가 잘 이해했는지 궁금합니다.

0

164

1

인스턴스의 개념에 대해 int a(3), int(5) 예시를 바탕으로한 질문입니다.

0

228

2

식별자 검색 순서 관련 namespace 생략 관련 오류에 관한 질문

0

204

1

마지막 주소록 예제 c 파일 한글 깨짐 현상

0

227

1

nullprt vs null

0

181

2

쓸데없지만 질문드리고싶습니다

0

209

1

복사 생성자 질문 드립니다.

0

258

1

생성자 궁금한거 있습니다

0

253

2

단순대입 오류 발생 이유

0

266

1

네가지 형변환 강의 질문

0

309

1

CMyString Step10 강의 질문

0

188

1

임시 객체와 보이지 않는 복사 생성 강의 질문

0

306

2

섹션8 3번째 강의 (실습 프로젝트 - 문자열 필터개선) 질문

0

245

2