首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是重载为非成员函数的运算符函数原型,其中错误的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
admin
2015-07-22
35
问题
下面是重载为非成员函数的运算符函数原型,其中错误的是
选项
A、Fraction operator + (Fraction);
B、Fraction operator - (Fraction);
C、Fraction operator * (Fraction);
D、Fraction operator / (Fraction);
答案
D
解析
答案D的形式是重载为友元函数,而友元函数不属于类的成员函数。所以重载为友元函数需要两个参数,通过参数传递的方式得到参加运算的两个对象。其他的是重载为类的成员函数,由于对象本身代表了一个操作数,所以其参数只需要一个,其为参加运算的另一个操作数。
转载请注明原文地址:https://kaotiyun.com/show/E0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是#include"iostream.h"voidmain(){char*str;str="test!";cout<<str[5];}
C++中运算符优先级由高到低排列正确的是
以下程序段的执行结果为 #include<iostream.h> #definePLUS(X,Y)X+Y voidmain() {intx=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); c
执行下面的程序段后,变量k中的值为 #include<iostream.h> voidmain() {intk=3,s[2]; s[0]=k;k=s[1]*10; cout<<k;}
下面程序错误的语句是 #include"iostream.h" ①voidmain() ②{ ③intA=0; ④int&B; ⑤B=A; ⑥cout<<B; ⑦
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
对于下列语句char*strl="Hello";char*str2=."Hello";*strl=’P’;cout<<str2<<end1;其输出结果为:【 】
随机试题
亚硝酸盐中毒的特效解毒剂是()。
A.泻痢B.咳喘痰多C.食积气滞、腹胀便秘D.水肿E.疟疾
女,46岁,今展咯血100ml,无发热。幼时起反复咳嗽,咳痰。查体:T36.8℃。BP120/70/mmHg,左肺可闻及湿罗音,该患者最可能的诊断是
海龙集团的财务会计报告上,须有下列哪些人员的签章:()
按索赔的目的分类,可分为()。
会计电算化使会计处理流程更为简便,核算结果更为精确。()
我国《保险法》规定,保险监督管理部门审批设立保险公司的申请的时限,为收到开业申请文件之日起()内。
在信息时代,批判性地解读和使用媒体信息应是社会成员的基本技能。为什么在今天要特别强调受众的“新闻素养”?________。新闻是帮助公民自治的必要信息,和其他出于私人利益或兴趣而获得的信息不同,它关乎社会群体的公共利益,最终会影响私人生活。而随着信息技术
设z=f(χ,y,u),其中f具有二阶连续偏导数,u(χ,y)由方程u5-5χy+5u=1确定.求
Accordingtothenews,theItalianParliamentwasaskedtoactby
最新回复
(
0
)