首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为 友元函数。要使语句序列 Myst x(3.2),y(5.5),z(0.0); z=8 .9-y; y=x-6 .3; 能够正常运行,运
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为 友元函数。要使语句序列 Myst x(3.2),y(5.5),z(0.0); z=8 .9-y; y=x-6 .3; 能够正常运行,运
admin
2010-06-06
81
问题
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为 友元函数。要使语句序列 Myst x(3.2),y(5.5),z(0.0); z=8 .9-y; y=x-6 .3; 能够正常运行,运算符函数operator-应该在类中声明为( )。
选项
A、friend Myst operator-(Myst&,Myst&);
B、friend Myst operator-(Myst,Myst);
C、friend Myst operator-(Myst,Myst&);
D、friend Myst operator-(Myst&,Myst);
答案
2
解析
本题考核运算符的重载运算符作为类友元函数重载的格式为:friend<类名>operator<运算符>(<形参表>):同时形参表中不要使用类对象的引用。由此可知只有B选项符合条件。
转载请注明原文地址:https://kaotiyun.com/show/urjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
以下关于字符串的表达式中正确的语句组是()。
下列一维数组说明中,不正确的是()。
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float,)1000);}
C语言程序中,若函数无返回值,则应该对函数说明的类型是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
有以下定义语句,编译时会出现编译错误的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
以下关于C语言的叙述中正确的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
随机试题
口腔肌膜灰白色小溃疡,周围红晕,局部灼痛者称()
某规划局针对一公司提出的建设规划许可证申请举行听证会,并制作了听证笔录。关于听证笔录的效力,下列哪一项说法是正确的?()
下列关于内部转移价格的说法中,不正确的是()。
2009年中央1号文件指出,要采取()等措施,稳定发展生猪产业。
设A=,B为3阶非零矩阵,且AB=O,则t=_______.
下列叙述中,错误的是___________。
Insteadofadvancingthepublicdiscussionofbiotechnology,DavidShenksucceedsmerelyindisplayinghisgeneralignoranceand
Geographyisthestudyoftherelationshipbetweenpeopleandtheland.Geographerscompareandcontrastvariousplacesonthee
【B1】【B17】
A、ToexplaintheeffectithasonmentalillnessB、TosuggestthatitiseasiertodiagnosethanmentalillnessC、Todiscussthe
最新回复
(
0
)