当前位置: 首页 > news >正文

C++_核心编程_多继承语法

#### 4.6.7 多继承语法

C++允许**一个类继承多个类**语法:` class 子类 :继承方式 父类1 , 继承方式 父类2...`多继承可能会引发父类中有同名成员出现,需要加作用域

class Base1
{
public:Base1() {m_A = 100;}public:int m_A;};class Base2
{
public:Base2() {m_A = 200;}public:int m_A;};class Son : public Base1,public Base2
{
public:Son() {m_C = 300;m_D = 400;}
public:int m_C;int m_D;	 
};void test01() {Son s;cout << "sizeof Son =" << sizeof(s) << endl;cout << s.Base1::m_A << endl;cout << s.Base2::m_A << endl;
}int main() {test01();system("pause");return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/239181.html

相关文章:

  • MySQL强化关键_020_SQL 优化
  • c# 完成恩尼格玛加密扩展
  • Java高频面试之并发编程-24
  • Python数据分析7
  • 70常用控件_QVBoxLayout的使用
  • 基于PHP的扎染文创产品商城
  • 如何在最短时间内提升打ctf(web)的水平?
  • XSS攻击防御全指南:核心防护技巧
  • 多线程3(Thread)
  • serv00 ssh登录保活脚本-邮件通知版
  • SpringSecurity+vue通用权限系统
  • OPENCV图形计算面积、弧长API讲解(1)
  • DBAPI如何优雅的获取单条数据
  • JavaScript 数据类型详解
  • 基于深度强化学习的智能机器人导航系统
  • 骨盆-x光参数
  • Linux多线程-进阶
  • 湖北理元理律师事务所视角:企业债务优化的三维平衡之道
  • 在uniCloud云对象中定义dbJQL的便捷方法
  • 免杀对抗--PE文件结构
  • 大实验:基于赛灵思csg324100T,pmodMAXsonar的危险距离警报
  • NumPy数组访问
  • MySQL从入门到DBA深度学习指南
  • 算法-数论
  • 每日八股文6.8
  • 通过Cline使用智能体
  • WebFuture 升级提示“不能同时包含聚集KEY和大字段””的处理办法
  • DDR供电设计中的VTT与VREF作用和区别
  • 深究二分查找算法:从普通到进阶
  • 【AIGC】RAGAS评估原理及实践