“虚函数”就是在声明时前面加了virtual 关键字的成员函数。 (用来构成多态类就不用说了) (好吧,在不了解太多底层知识的情况下,讲白了,虚函数的作用是满足一定条件下,阻止静态联编,使得在运行到通过基类型指针ptr调用的,在基类和派生类中都有的同名同参数列表的成员(虚)函数func的语句时,根据指针ptr此时所指的对象的类型(是派生类的还是基类的,是有若干可能的)来决定到底调用的是基类func函数还是调用某个派生类的func函数)(某些情况下ptr可能是this) 以达到多态的效果.