C++中就是如果一个类里有虚函数,那么在每一格类的实例中它的数据区都有一个虚函数表指针 指向 本类对应的虚函数表
这个表既然所有实例都能访问,不难想象在程序运行时 就存在 结束时才释放。
比如Student类有两个虚函数 那么它的虚函数表就有两项
Gradutade如果继承了它 并且也有两个同名同类型的虚函数
那么Student*p=gradutade时
C++中就是如果一个类里有虚函数,那么在每一格类的实例中它的数据区都有一个虚函数表指针 指向 本类对应的虚函数表
这个表既然所有实例都能访问,不难想象在程序运行时 就存在 结束时才释放。
比如Student类有两个虚函数 那么它的虚函数表就有两项
Gradutade如果继承了它 并且也有两个同名同类型的虚函数
那么Student*p=gradutade时