试题详情
- 简答题在多继承中,什么情况下会出现二义性?怎样消除二义性?
- 在多继承中会出现两个问题:名冲突和重复继承。在多继承中,当多个基类中包含同名的成员时,它们在派生类中就会出现名冲突问题;在多继承中,如果直接基类有公共的基类,就会出现重复继承,这样,公共基类中的数据成员在多继承的派生类中就有多个拷贝。在C++中,解决名冲突的方法是用基类名受限;解决重复继承问题的手段是采用虚基类。
关注下方微信公众号,在线模考后查看
热门试题
- 什么是表达式?其作用是什么?
- 编写一个程序解八皇后问题。八皇后问题是:
- 编写一个程序,从键盘输入一批学生的成绩信
- 写出下列条件的C++表达式 (1)i能
- 实现strlen、strcpy、strn
- 编写一个程序,首先建立两个集合(从键盘输
- 全局标识符与局部标识符在哪些方面存在不同
- 操作符重载的形式有哪两种形式?这两种形式
- 分别写出计算Hermit多项式Hn(x)
- 简述寄存器、内存以及外存的区别。
- 在多继承中,什么情况下会出现二义性?怎样
- 下面的声明中哪一些是定义性声明?这些定义
- 编写一个程序,输入一个字符串(以字符#结
- 设有一个矩阵:,现把它放在一个二维数组a
- 写出计算Ackermann函数Ack(m
- 为什么一般把内联函数的定义放在个头文件中
- 简述编译与解释的区别。
- 在排序算法中,有一种排序算法(插入排序)
- 下面的设计有什么问题?如何解决?
- 什么是虚拟机?