深入探究C++中虚函数和虚析构函数的实现原理

一、什么是虚函数? 对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 那么虚函数表又是什么? 顾名思义,虚函数表是一张表,在C++中, 类的虚函数表是一块连续的内存,每个内存单元中记录一个JMP指令的地址。(注: JMP是汇编语言中的无条件跳转指令。无条件跳转指令可转到内存中任何程序段。转移地址可
相关文章
相关标签/搜索