강의

멘토링

커뮤니티

Inflearn Community Q&A

katafi67116's profile image
katafi67116

asked

[MMORPG Game Development with C++ and Unreal Series] Part 1: Introduction to C++ Programming

Polymorphism #1

가상 함수 에 대해 이해하고있는지 봐주세요

Written on

·

321

1

1 .컴파일 시 가상함수가 정의된 클래스가 있다면 가상함수테이블(Virtual function table)이 만들어진다.

2.동적 바인딩 (Dynamic Binding): 동적 바인딩은 런타임 시간에 함수 호출을 어떤 함수와 연결할지가 결정되는 메커니즘

3.vftable(4byte)( 함수포인터 배열) 은 객체 마다가 아닌 클래스 마다 동일한 메모리 주소 가리킨다.

 

 

c++

Answer 1

0

Rookiss님의 프로필 이미지
Rookiss
Instructor

네 맞습니다!

katafi67116's profile image
katafi67116

asked

Ask a question