虚函数

在程序中,不是通过不同的对象名去调用不懂派生层次中的同名函数, 而是通过指针调用 他们。

ex, 用同一个语句“pt -> display()” , 可以调用不同派生层次中的display函数, 只需要在调用前 临时给指针变量pt赋予不同的值(指向不同的类对象)。

虚函数, 基类中声明函数为虚拟的, 在派生类中才定义的函数。

作用: 允许在派生类中重新定义和基类同名的函数,并且可以通过基类指针或者引用 来访问基类和派生类中的同名函数。vitual

posted on 2013-03-27 03:00  Step-BY-Step  阅读(135)  评论(0编辑  收藏  举报

导航