C++ 继承中的对象模型

#include<iostream>
#include<string>

using namespace std;
//继承中的对象模型
//从父类中继承过来的成员,那些属于子类
class Base
{
public:
	int m_A;
protected:
	int m_B;
private:
	int m_C;
};

class Son :public Base
{
public:
	int m_D;
};

void test()
{
	//16
	//父类中所有静态成员属性都会被子类就继承下去
	//父类中私有成员属性是被编译器给隐藏了,因此是访问不到的,但是确实被继承下去了
	cout << "size of Son =" << sizeof(Son) << endl;
}

int main()
{
	test();
	system("pause");
	return 0;
}
全部评论

相关推荐

2024-11-20 18:25
安徽大学 Java
点赞 评论 收藏
分享
2024-11-29 11:43
河南科技大学 Java
铁锈不腻玩家:下面那个袁先生删了,问他怎么回事,头像都换不明白
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务