
C++继承中的对象模型
发布日期:2021-05-09 23:39:53
浏览次数:18
分类:精选文章
本文共 387 字,大约阅读时间需要 1 分钟。
问题:从父类继承过来的成员,哪些属于子类对象中?
首先我们先看这段代码:
#includeusing 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 test01() { cout << "size of Son = " << sizeof(Son) << endl;}int main() { test01(); return 0;}
结果为16
说明: 1.父类中所有非静态成员属性都会被子类继承下去 2.父类中私有成员属性是被编译器给隐藏了,因此是访问不到,但是确实被继承下去了发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月07日 15时20分39秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
内核线程、轻量级进程、用户线程的区别和联系
2019-03-07
《STM32从零开始学习历程》——CAN相关结构体
2019-03-07
Dubbo笔记 ② : 架构概述
2019-03-07
ROS参数服务器
2019-03-07
malloc分配0个字节
2019-03-07
new与delete细节探索
2019-03-07
vim配置
2019-03-07
原生Javascript实现New方法
2019-03-07
Promise串行执行
2019-03-07
CSS三栏布局问题
2019-03-07
js数据类型检测
2019-03-07
winform关闭窗口 取消关闭操作
2019-03-07
解决VS2012的 未能将网站配置为使用ASP.NET4.5问题
2019-03-07
mysql权限问题
2019-03-07
Tomcat中jdk版本与项目版本不一致造成404错误以及Eclipse修改jdk版本
2019-03-07
Spring通过工厂方法配置Bean
2019-03-07
Spring事务的两种常用传播方式
2019-03-07
配置SpringMVC中的视图解析器
2019-03-07
Redis6大基础数据结构以及在spring中的常用命令
2019-03-07