问题:从父类中继承过来的的成员,那些是属于子类的
示例:
#include<iostream>
using namespace std;
class Person
{
public:
int m_a;
protected:
int m_b;
private:
int m_c;
};
//利用开发人员命令提示工具查看对象模型
//跳转盘符 F:
//跳转文件路径 cd 具体路径下
//查看命名
//c1 /d1 reportSingleClassLayout类名 文件名
class son:public Person
{
public:
int m_d;
};
void show()
{
//16
//父类中所有非静态成员属性都会被子类继承下去
//父类中私有成员属性 是被编译器隐藏了,因此是访问不到的,但是确实被继承下去了
son p;
cout<<"size of p="<<sizeof(p)<<endl;
}
int main()
{
show();
return 0;
}