#include <iostream> using namespace std; class A{ public: int get() { return a; } A(){}; int set(int b) { a=b; return 0; } private: int a; }; class B:private A{ public: using A::get; using B::set; }; int main() { B t; t.set(1); cout<<t.get()<<endl; return 0; }