成员方法的this指针

1、我们知道成员方法中,有个隐式的this常量指针。考虑,Derived继承的成员方法中this指针的表面类型是什么?子类重写的虚方法中this指针的表面类型是什么?

2、Derived继承的方法,就是Base的那个方法,this指针的表面类型是Base*,也就是把this指针当成Base来解释。

3、子类重写的方法中,this指针的表面类型是Derived*,也就是把this指针当成Derived来解释。注意:子类重写父类的方法,需要重新声明。

你可能感兴趣的:(this)