virtual说明此函数会在继承此类的某一个子类中实现,而在此类中却不实现。。。
虚函数,然后这个类以及其派生类都会有一个称为虚表的指针组,每一个指针指向一个函数。然后如果派生类改变了基类的虚函数的定以,则那个指针就会重新指向这个函数。
声明该函数为虚函数,将父类的函数声明为虚函数,那么该函数在其子类里可以有不同的实现,完成不同的功能。
声明为虚函数,在子类中可重新定义该函数。
virtual 函数返回值类型 虚函数名(形参表) { 函数体 }
虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public。
详细资料见
http://baike.baidu.com/view/161302.htm