class Foo
{
public:
int fn()
{
return 1;
}
int fn(int i)
{
return i; //2nd fn()
}
};
class Bar:Foo
{
public :
Foo::fn;
};
int main(int argc, char** argv)
{
Bar b;
cout<<b.fn(2)<<endl;
}
使用專用的傳承隱藏一個重載的方法是可能隱藏在具體的類FN(INT)「酒吧」是有可能,而在C++
請格式化您的代碼,我們是人類,而不是編譯器 – sehe
您想'cout << b.fn(2)<< endl;'是編譯器錯誤嗎? – jrok