목록vtable #virtual #study #C++ #program (1)
Game Tech Blog
Theory - Virtual Table
Virtual Table ( vtable ) ? 가상함수 테이블이란, 한 개 이상의 가상 함수 (Virtual Method)를 포함하는 클래스에 대해서 컴파일러가 생성하는 테이블. Key(식별자) , Value(함수의 주소) 로 구성되어 있다. 가상함수 포인터를 모아둔 배열이라고도 한다. 이 가상함수 테이블이 존재하는 클래스에 대해서는 vptr(가상함수 포인터) 가 클래스 내부에 생성된다. Code 다음과 같은 코드를 짜면 vtable의 어떻게 구성되는지 알아볼 수 있다. #include "stdafx.h" #include using namespace std; class Parent { public: virtual void MyFunc1() { cout
Preparing for an Interview/C++ 정리
2021. 1. 28. 20:18