C++子类调用父类覆盖的函数
2013-10-18 10:08
260 查看
/*
* main.cpp
* C++子类调用父类覆盖的函数
*/
#include <stdio.h>
class base
{
public:
base(){}
~base(){}
virtual void print() {printf("i'm base!\n");}
};
class child : public base
{
public:
virtual void print(){base::print(); printf("i'm child!\n");}
};
int main()
{
child p;
p.print();
return 0;
}
* main.cpp
* C++子类调用父类覆盖的函数
*/
#include <stdio.h>
class base
{
public:
base(){}
~base(){}
virtual void print() {printf("i'm base!\n");}
};
class child : public base
{
public:
virtual void print(){base::print(); printf("i'm child!\n");}
};
int main()
{
child p;
p.print();
return 0;
}
相关文章推荐
- C++子类调用父类覆盖的函数
- C++子类调用父类覆盖的函数
- c++父类虚函数被子类虚函数覆盖后,如何直接调用父类的虚函数?
- C++子类不能调用父类同名不同参函数
- java程序练习:尝试创建一个父类,在父类中创建两个方法,在子类中覆盖第二个方法,为子类创建一个对象,将他向上转型到基类并调用这个方法。
- 深析静态链接库和动态链接库相同函数覆盖及库调用顺序问题
- 匿名子类调用父类成员函数on_Previous();
- JS于,子类调用父类的函数
- 关于如何在不使用虚函数的情况下父类调用子类成员函数的问题
- 深析静态链接库和动态链接库相同函数覆盖及库调用顺序问题
- java中函数覆盖(即重写override),子类的返回类型一定要和父类一样吗?
- C++ 调用父类同名函数
- Swift子类初始化函数中调用父类初始化函数的正确位置
- 在子类释放时,先释放子类资源,然后调用父类的释放函数释放父类资源
- 【C++】子类在重写虚函数时,会覆盖父类的函数
- 子类对象调用父类方法包含子类覆盖的方法
- 深析静态链接库和动态链接库相同函数覆盖及库调用顺序问题
- 深析静态链接库和动态链接库相同函数覆盖及库调用顺序问题
- 深析静态链接库和动态链接库相同函数覆盖及库调用顺序问题
- 子类调用父类中的覆盖的方法