-
编译时多态主要指运算符重载与函数重载,而运行时多态主要指虚函数。
-
有基类
SHAPE,派生类CIRCLE,声明如下变量:1
2SHAPE shape1,*p1;
CIRCLE circle1,*q1;下列哪些项是 “派生类对象替换基类对象”。
-
下列叙述正确的是 。
-
如果定义
int e=8; double f=6.4, g=8.9;,则表达式f+int(e/3*int(f+g)/2)%4的值为 9.4。注意运算顺序和数据类型
8.4
编译时多态主要指运算符重载与函数重载,而运行时多态主要指虚函数。
有基类 SHAPE ,派生类 CIRCLE ,声明如下变量:
1 | SHAPE shape1,*p1; |
下列哪些项是 “派生类对象替换基类对象”。
下列叙述正确的是 。
如果定义 int e=8; double f=6.4, g=8.9; ,则表达式 f+int(e/3*int(f+g)/2)%4 的值为 9.4。
注意运算顺序和数据类型
8.4