首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-06-06
56
问题
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
选项
答案
x.operator+(operator*(y,z))
解析
运算符重载为成员函数的形式:函数类型operator运算符(形参表){函数体;};运算符重载为友元函数的形式:friend函数类型operator运算符(形参表){函数体;}。一般来讲,单目运算符最好重载为成员函数,双目运算符最好重载为友元函数。运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即 y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。
转载请注明原文地址:https://www.kaotiyun.com/show/O8jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.588
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[]={"HelloBeijing";printf("%d,%d\n",strlen(str),sizeof(str));}
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
设在C语言程序中已经定义了整型变量intx=2;,以下表达式中,值不为6的是()。
下列关于C语言文件的叙述中正确的是()。
以下说法正确的是()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
下面不属于同一函数模板的是()。
随机试题
对人高度关心,友善待人,很少关心工作控制、监督和规章制度的领导行为类型是()
中国的红色政权能够存在和发展的最根本原因是
下肢静脉曲张,根据哪项检查所见,即可判断深浅静脉交通支瓣膜功能障碍?
空气调节房间总面积不大或建筑物中仅个别房间要求空调时,宜采用()
关于照明器具的说法正确的是()。
简述科目汇总表账务处理程序的主要特点、优缺点及适用范围。
四堡雕版冯骥才①心里一团如花似锦的猜想,在四堡灰飞烟灭。②在宋代四大雕版印刷基地中,福建的建阳一直承担着那片大地上文明的传播。其他几个雕版中心如汴梁、杭州和临汾,总是随着战乱与京
人行步道A.B.C.如图所示,B.C.两地之间的距离为286米,D.地为B.C.中点,A.D.两点间的直线距离为324米。现经B.点作直线B.E,从C.点作垂直于B.E的直线C.E并与B.E相交于E点。问EA.之间的最短
有图书表和借阅表:图书.DBF:总编号C(6),分类号C(6),书名C(30),作者C(6),出版单位C(20),单价N(8,2)借阅.DBF:借书证号C(5),总编号C(6),借书日期D查询未被借阅的图书信息,不正确的SQL语句是(
A、Theeffectsoftheflood.B、Thepricesoffruitsandvegetables.C、Thecauseoftheflood.D、Floodsofthepasttwentyyears.
最新回复
(
0
)