C++ backup

来源:互联网 发布:js能用el表达式么 编辑:程序博客网 时间:2024/06/06 01:02

虛函數

基类 子类

通过虚函数能够 达到动态綁定的效果,即:

Base b;

Derived D;

Base t = D;

t.print();  将调用子类中的print方法

如果在基类中没有声明该函数为虚函数,调用的是父类中所定义的print方法

如果基类中定义了虚函数print,依旧希望调用基类的,可以通过作用域来调

用父类的方法:t->Base::print();