问题:从父类继承过来的成员,哪些属于子类对象中?

    父类的成员变量都继承到了子类中,只是子类无法访问到那些不可访问的数据。

    1. class Base
    2. {
    3. public:
    4. int m_A;
    5. protected:
    6. int m_B;
    7. private:
    8. int m_C; //私有成员只是被隐藏了,但是还是会继承下去
    9. };
    10. //公共继承
    11. class Son :public Base
    12. {
    13. public:
    14. int m_D;
    15. };
    16. void test01()
    17. {
    18. cout << "sizeof Son = " << sizeof(Son) << endl;
    19. }
    20. int main() {
    21. test01();
    22. system("pause");
    23. return 0;
    24. }