虚函数地址表

虚函数地址表-vtable

vtable是按照类中虚拟函数声明的顺序,一一填入函数地址。派生类会继承基类的vtable(当然还有其他可以继承的成员),当我们在派生类里修改了虚拟函数时,派生类的vtable中的内容也被修改,表中相应的元素不在是基类的函数地址,而是派生类的函数地址.

详见收藏中的C++虚函数表解析

你可能感兴趣的:(虚函数地址表)