1、普通的函数重载是,函数的参数或参数类型必须先有所不同,返回类型也可不同。 2、虚函数重载时,要求函数名,返回类型,参数个数,参数类型,顺序都要与基类函数原型完全相同 a、当返回类型不相同,其他完全相同,则报错 b、函数名相同,而参数个数,参数类型,顺序不同,系统视为普通重载,失去虚函数特性 #include using namespace std; class Base{ public: virtual void f1(); virtual void f2(); virtual void f3(); void f4