首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

重写一个满载的虚函数

2014-06-09 
重写一个重载的虚函数class Class1{public:void fun(){}virtual void fun(int i){}}class Class2 : publi

重写一个重载的虚函数


class Class1
{
public:
void fun(){
}
virtual void fun(int i){
}
};

class Class2 : public Class1
{
public:
virtual void fun(int i){
}
};


Class2 c;
c.fun();


报错,fun不能没有参数。。。

难道fun()就这样被覆盖了么?我又对我的基础产生了怀疑。。。嗯,当时就是这样
[解决办法]
函数给隐藏了,LZ可以了解下“重载,覆盖与隐藏”
[解决办法]
c.Class1::fun();

热点排行