c++虚函数实现与this指针

我们知道当我们sizeof 一个类的时候,类的成员函数是不计算在对象的大小的里的,这是为什么呢?因为类的成员函数不是属于某一个对象的,而是类的所有对象所共享的,就像static变量那样。如果虚函数和普通成员函数一样,那么我们就不能通过指向子类的基类指针来引用子类的方法了,因为我们将不知道调用哪个方法,多态就无从谈起。那么多态是怎么实现的呢? 虚函数、虚指针与虚表 我们可以做一个小实验 class
相关文章
相关标签/搜索