c++中的虚基类
来源:互联网 发布:充电宝推荐 知乎 快充 编辑:程序博客网 时间:2024/06/05 20:34
1.虚基类的作用
如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类的多个同名成员。这些情况有时是必要的,但是由于保留间
接共同基类的多个成员,不仅占用较多的存储空间,还增加了访问这些成员时的难度,容易出错。为了解决这一问题,c++提供了虚基类(virtual base class)
2.虚基类的定义方式
class 派生类名:virtual 继承方式 基类名
3.注意
为了保证虚基类在派生类中只继承一次,应当在该基类的所有直接派生类中都把基类声明为虚基类。否则,仍然会出现对基类的多重继承
0 0
- C中的#
- c 中的 # #@ ##
- C中的#
- c中的“:”
- 【C++】C++中的C
- C/C 中的static关键字
- [C学习]C中的变量
- [C学习]C中的变量(?)
- c++,C#,java中的类
- C 项目中的extern "C" {}
- C++/C 使用中的语法错误
- Objective-c中的C特性
- C++/C中的预处理命令;
- C / C ++中的数组讲解
- [c/c++]C中的三元运算
- c中的数据类型
- C#中的委托
- C中的预处理命令
- JSP详细篇——JavaBean技术
- ChessMetric - 2003 TCCC Round 4
- 猜拳小游戏
- java 资源文件加载路径
- GDI绘制填充图一
- c++中的虚基类
- PHP版本VC6和VC9、Non Thread Safe和Thread Safe的区别
- C#中的Linq技术标准操作符大全(转)
- 第十三周项目2-成绩处理
- 学习GCD的一些基本用法
- 输出字符串的排列数和组合数
- 中缀表达式转后缀表达式
- 北京航空航天大学2014第五次上机解题报告
- linux 系统移植