가상함수 테이블

C, C++ 2021. 11. 1. 17:53
728x90
728x90

정적바인딩 - 일반 함수 호출은 컴파일타임에 호출할 함수의 주소를 안다.
동적바인딩 - 가상 함수 호출은 런타임에 호출할 함수의 주소를 안다

 

가상함수 테이블은 각 클래스마다 있는 것이며
각 클래스가 호출해야 할 함수의 주소 정보가 이미 정해져 있다.

가상함수 테이블은 각 객체마다 가지고 있는 게 아니며
각 객체마다 갖고 있는 것은 가상함수 테이블 포인터이다.

 

 

 

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,

v