题目内容
(请给出正确答案)
[主观题]
运算符重载函数通常要调用转换函数,以便能够利用已有的数据类型。下面给出一个新的数据类型 AGE
,并且下面的转换函数已经实现:function CONV_INTEGER(ARG:AGE)return INTEGER;请仿照本章中的例子,利用此函数编写一个“+”运算符重载函数,支持下面的运算:
查看答案
如果结果不匹配,请 联系老师 获取答案
A.operator++()
B.operator++(a)
C.operator++(a,1)
D.operator++(1,a)
A.operator++(1)
B.operator++(a)
C.operator++(a,1)
D.operator++()
A. a.operator++(1)
B. operator++(a)
C. operator++(a,1)
D. a.operator++()
A.operator/(x. operator--(),y)
B.operator/(operator--(x),y)
C.x. operator--().operator/(y)
D.y. operator/(operator--(x))
A.重载类型转换运算符没有实际意义,因为C++中有强制类型转换机制
B.重载类型转换运算符为类的成员函数的时候,没有返回值,也没有形参
C.重载类型转换运算符可以实现任意两种对象之间的转换
D.重载类型转换运算符可以把类对象转换为一般数据变量
A.增加了一些新的运算符
B. 允许函数重载,并允许设置默认参数
C. 规定函数说明必须用原型
D. 引进了类和对象的概念
A.new运算符用于申请动态存储空间
B.new运算符返回指向操作数类型变量的指针
C.new运算符创建数组时要为数组元素指定初值
D.new运算符创建类对象时要调用类构造函数