C++虚函数表

基类成员函数用virtual修饰

1.基类大小会多出4个字节,即指针_vfptr,它会指向一个 函数指针数组. 数组中保存所有虚函数的地址.

2.派生类继承基类,会继承基类的函数指针数组里的元素.

3.如果派生类有重写,那么重写后的函数地址会覆盖函数指针数组中函数地址

4.调用函数时,会去虚函数表中找函数,

posted @ 2019-09-02 09:06  心媛意码  阅读(181)  评论(0编辑  收藏  举报