C++中的虚表(内存分布)

什么是虚表?为何要有虚表他在C++中的做用又是什么?html 虚表就是虚函数表的简称,虚函数表是经过一块连续内存来存储虚函数的地址,这张表解决了继承,虚函数(重写)的问题。在有虚函数的对象实例中都存在一张虚函数表,虚函数表就像一张地图,指明了实际应用调用的虚函数。众所周知C++的继承和多态是相比于C的一大优点,而多态的实现和虚函数表密切相关。多态顾名思义就是“多种形态”,C++中虚函数的主要做用就
相关文章
相关标签/搜索