虚函数表 说起虚函数,相信你我都可以自然而然的想到“多态”,因为多态的实现就依赖于虚函数的继承和重写(覆盖).那么,class又或者是object是如何来管理虚函数的呢?你我又会想到虚函数表. 虚函数表大家都很清楚了,如果不清楚,参考以下内容,重温一下. 每个class都会产生一堆指向virtual function的指针,并将它们存在一个表中,形成了virtual table: 每个class object 都会持有一个指向virtual table的指针(在对象头部),此指针由类的构造.析构…