相关疑难解决方法(0)

如何从基类公开继承,但在派生类中从基类私有一些公共方法?

例如,class Base有两个公共方法:foo()bar().类Derived继承自类Base.在课堂上Derived,我想foo()公开但bar()私下.以下代码是正确和自然的方式吗?

class Base {
   public:
     void foo();
     void bar();
};

class Derived : public Base {
   private:
     void bar();
};
Run Code Online (Sandbox Code Playgroud)

c++

57
推荐指数
3
解决办法
3万
查看次数

标签 统计

c++ ×1