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 函数就被隐藏了访问权
};

二. 可以在 private 用同名覆盖

三. 整体使用 private 私有继承

posted @ 2025-03-15 23:08  double64  阅读(27)  评论(0)    收藏  举报