c++ 子类函数调用父类函数
知行合一 -- 王阳明在多态中,假设子类重写了父类的虚函数,而在这个子类的虚函数中想要调一下父类的这个虚函数(因为父类的函数一般完成一些基本的功能),这时的调用方法: 父类名+ 域操作符号 + 函数。class Base{public:virtual func(){}};class A: public Base{public:virtual func(){Base::func();//......
·
知行合一 -- 王阳明
在多态中,假设子类重写了父类的虚函数,而在这个子类的虚函数中想要调一下父类的这个虚函数(因为父类的函数一般完成一些基本的功能),这时的调用方法: 父类名+ 域操作符号 + 函数。
class Base{
public:
virtual func(){
}
};
class A: public Base
{
public:
virtual func(){
Base::func();
//.......
}
};
Note:
编译器发现Base::func后,会放弃使用虚函的调用机制,而直接去定位到基类的这个函数。
更多推荐
已为社区贡献2条内容
所有评论(0)