电子说
说明:1.在单继承中
(1)基类中的虚表的顺序:虚函数在类中的声明次序;
(2)派生类中虚表的顺序:
基类中的虚表拷贝一份
检测派生类是否对基类中的虚函数进行了重写,如果重写了,用派生类中重写的虚函数来替换相同偏移量位置的基类虚函数
在虚表之后添加派生类自己的虚函数
2.如果是多继承,先继承的基类的虚表在前,将派生类自己新增的虚函数跟其后,再是后继承的基类的虚表。
全部0条评论
快来发表一下你的评论吧 !