私有成员会被派生类所继承,但是不可以通过正常途径去访问。

    1. using namespace std;
    2. class A
    3. {
    4. private:
    5. int a;
    6. void funa(){cout<<"A"<<endl;}
    7. };
    8. class B:public A
    9. {
    10. public:
    11. int b;
    12. void funb(){cout<<"B"<<endl;}
    13. };
    14. int main()
    15. {
    16. A a;
    17. B b;
    18. cout<<sizeof(a)<<endl<<sizeof(b)<<endl;
    19. }

    图片.png