首页 > 建筑规划> 注册建筑师
题目内容 (请给出正确答案)
[主观题]

运算符重载函数通常要调用转换函数,以便能够利用已有的数据类型。下面给出一个新的数据类型 AGE

,并且下面的转换函数已经实现:function CONV_INTEGER(ARG:AGE)return INTEGER;请仿照本章中的例子,利用此函数编写一个“+”运算符重载函数,支持下面的运算:

运算符重载函数通常要调用转换函数,以便能够利用已有的数据类型。下面给出一个新的数据类型 AGE,并且

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“运算符重载函数通常要调用转换函数,以便能够利用已有的数据类型…”相关的问题
第1题
如果表达式a++中的“++”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。

A.operator++()

B.operator++(a)

C.operator++(a,1)

D.operator++(1,a)

点击查看答案
第2题
如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。

A.operator++(1)

B.operator++(a)

C.operator++(a,1)

D.operator++()

点击查看答案
第3题
假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()

A.带参构造函数

B.无参构造函数

C.拷贝构造函数

D.赋值重载运算符

点击查看答案
第4题
如果表达式++a 中的“++”是作为成员函数重载的运算符,若采用运算符 函数调用格式,则可表示为()。

A. a.operator++(1)

B. operator++(a)

C. operator++(a,1)

D. a.operator++()

点击查看答案
第5题
如果表达式--x/y中的“--”和“/”都是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还
可表示()。

A.operator/(x. operator--(),y)

B.operator/(operator--(x),y)

C.x. operator--().operator/(y)

D.y. operator/(operator--(x))

点击查看答案
第6题
下面关于类型转换运算符正确的说法是()。

A.重载类型转换运算符没有实际意义,因为C++中有强制类型转换机制

B.重载类型转换运算符为类的成员函数的时候,没有返回值,也没有形参

C.重载类型转换运算符可以实现任意两种对象之间的转换

D.重载类型转换运算符可以把类对象转换为一般数据变量

点击查看答案
第7题
对于重载函数,程序在调用时根据()能够区分开到底要调用哪个函数。

A.参数个数或参数类型

B.函数名

C.函数类型

D.以上都可以

点击查看答案
第8题
C++对C语言作了很多改进,下列描述中()使得C语言发生了质变,即从面向过变成以面向对象。

A.增加了一些新的运算符

B. 允许函数重载,并允许设置默认参数

C. 规定函数说明必须用原型

D. 引进了类和对象的概念

点击查看答案
第9题
下列关于new运算符的叙述中,错误的是()。

A.new运算符用于申请动态存储空间

B.new运算符返回指向操作数类型变量的指针

C.new运算符创建数组时要为数组元素指定初值

D.new运算符创建类对象时要调用类构造函数

点击查看答案
第10题
一个双目运算符作为类的成员函数重载时,重载函数的参数表中有【】个参数。

一个双目运算符作为类的成员函数重载时,重载函数的参数表中有【 】个参数。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改