如下所示: #include using namespace std; class a{ protected: int i; private: int j; public: int k; }; class b:public a{//派生访问说明符对派生类内对其直接基类的访问没有影响,主要是用于控制派生类用户(包括派生类的派生类)对基类成员的访问权限 friend void f1(a a1){ cout<<a1.i;//错误,派生类的成员或友元不能访问基类对象protected成员(protected特性) cout<<a1.j