|
说明:1.在单继承中
7 S' x! n. T8 b( @(1)基类中的虚表的顺序:虚函数在类中的声明次序;
8 t( A6 K! I3 T, z$ l! q: T; a(2)派生类中虚表的顺序:
) M6 S8 k" [- O 
% g: y) F" B% L) N基类中的虚表拷贝一份 & i* {# G i' ]5 y2 a
检测派生类是否对基类中的虚函数进行了重写,如果重写了,用派生类中重写的虚函数来替换相同偏移量位置的基类虚函数 * e' Y: D$ Z* b+ b! ^& h
在虚表之后添加派生类自己的虚函数 9 N( t) q& m! e# j* C
2.如果是多继承,先继承的基类的虚表在前,将派生类自己新增的虚函数跟其后,再是后继承的基类的虚表。 |