当前位置: 首页 > 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;
}

相关文章:

  • 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文件结构