C++ 派生类隐藏基类的共有函数的方法
一 . using
class A
{
public:
void Hello()
{
cout << "hello" << endl;
}
void Hi()
{
cout << "Hi" << endl;
}
};
class B :public A
{
private:
using A::Hi; // 这样 A 中的 Hi 函数就被隐藏了访问权
};
class A
{
public:
void Hello()
{
cout << "hello" << endl;
}
void Hi()
{
cout << "Hi" << endl;
}
};
class B :public A
{
private:
using A::Hi; // 这样 A 中的 Hi 函数就被隐藏了访问权
};