试题详情
- 简答题“虚基类”是通过什么方式定义的?如果类A有派生类B、C,类A是类B虚基类,那它也一定是类C的虚基类吗?为什么?
- 虚基类是在声明派生类时,指定继承方式时声明的,声明虚基类的一般形式为:class派生类名:virtual继承方式 基类名若类A是类B和类C的虚基类,但不一定是类D的虚基类,原因在于“虚基类”中的“虚”不是基类本身的性质。而是派生类在继承过程中的特性。关键字virtual只是说明该派生类把基类当作虚基类继承,不能说明基类其他派生类继承基类的方式。
关注下方微信公众号,在线模考后查看
热门试题
- 表达式(2-5||(5>=4))的值是(
- 以下不正确的定义语句是()。
- 在C语言中,八进制数是用英文字母o后加一
- 输入由数字字符组成的字符串,将其转换成为
- 有关于实参下面描述项中说法正确的是()
- 运算符“*”和 “&”的作用是什么?
- 有以下程序,运行后的输出结果是()
- 假设变量都已正确定义,则下列表达式不属于
- 找出一个3×4矩阵中每列数据中的最大值,
- 设字符型变量a=3,b=6,计算表达式c
- 以下片段代码,输出a的结果是()。
- 已知head指向一个带头节点的单向链表,
- 若x是单精度实型变量,表达式(x=10/
- 使用一维整型数组可以完成的功能不包含()
- 判断一个数是否为素数。
- 判断一个是否大于另一个数,输出大数,可以
- 编一个程序,利用格里高利公式求П值。П/
- 输入一个非负数,计算以这个数为半径的圆周
- 设有定义char*
- 编写一个函数求两数中的较大数,在main