虚函数的作用
1、实现多态性,多态性是将接口与实现进行分离。

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

5、在使用指向子类对象的基类指针,并调用子类中的覆盖函数时,如果该函数不是虚函数,那么訇咀喃谆将调用基类中的该函数;如果该函数是虚函数,则会调用子类中的该函数。

1、实现多态性,多态性是将接口与实现进行分离。
3、允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。
5、在使用指向子类对象的基类指针,并调用子类中的覆盖函数时,如果该函数不是虚函数,那么訇咀喃谆将调用基类中的该函数;如果该函数是虚函数,则会调用子类中的该函数。