#include<stdlib.h>
#include<iostream>
#include<string>
using namespace std;
/*
4.6.3 继承中的对象模型
*/
class Base{
public:
int a;
protected:
int b;
private:
int c;
};
class Son : public Base{
public:
int d;
};
void test1(){
cout << "size of son:" << sizeof(Son) << endl; // 16字节=4*int
// 父类中所有非静态成员属性都会被子类继承
// 父类中私有成员属性被编译器隐藏了,隐藏子类访问不到,但确实也被继承了
}
int main()
{
test1();
system("pause");
return 0;
}
11.6.3重学C++之【继承中的对象模型】
猜你喜欢
转载自blog.csdn.net/HAIFEI666/article/details/114916868
今日推荐
周排行