第7章 派生继承.pptVIP

  • 21
  • 0
  • 约8.37千字
  • 约 39页
  • 2019-01-23 发布于江苏
  • 举报
第7章 派生继承

第7章 继承与派生 7.1 类的继承与派生 7.1.1 派生和继承概述 7.1.2 派生类的定义 7.1.3 派生类生成过程 7.2 访问控制 7.2.1 公有继承 7.2.2 私有继承 7.2.3 保护继承 7.2.4 基类的静态成员(书上没有) 7.2.5 访问声明(书上没有) 7.3 类型兼容规则 7.4 派生类的构造函数和析构函数 7.4.1 派生类的构造函数 7.4.2 派生类的拷贝构造函数 7.4.3 派生类的析构函数 7.5 多重继承下的二义性 7.5.1 多重继承下的二义性 7.5.2 虚基类 7.5.3 虚基类及其派生类的构造函数 本章小结 作业 void main() { D1 d1; d1.nV=1; //访问不明确 d1.fun(); //访问不明确 } class D1:public B1, public B2 {public: //int nV; //void fun(){cout“Member of D1\n”;} }; 这就是二义性问题。见例7-6。 对于二义性问题的解决,可以有二种选择: 第一,利用作用域运算符“::”指明要调用的成员函数所属的类范围, 这就是作用域分辨。 第二,在派生类中重新定义一个同

文档评论(0)

1亿VIP精品文档

相关文档