虚函数调用中的指针类型转换以及指针所指类型的本质

  父类类型指针可指向子类对象,调用子类对象重写的虚函数,一条代码即有了不同的表现结果,也就是多态。   很显然,子类重写的虚函数里调用的自然是子类的成员变量,父类类型指针是无法直接访问到子类的成员变量的。那么既然是父类类型指针调用的子类的虚函数,那么传给this的自然就是父类类型的指针,那么又如何能访问到子类的成员变量呢?   细心想一下就明白了,this指针也是有类型的,其类型就是类本身类型,
相关文章
相关标签/搜索