首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是重载为非成员函数的运算符函数原型,其中错误的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
admin
2021-02-22
57
问题
下面是重载为非成员函数的运算符函数原型,其中错误的是
选项
A、Fraction operator + (Fraction);
B、Fraction operator - (Fraction);
C、Fraction operator * (Fraction);
D、Fraction operator / (Fraction);
答案
D
解析
答案D的形式是重载为友元函数,而友元函数不属于类的成员函数。所以重载为友元函数需要两个参数,通过参数传递的方式得到参加运算的两个对象。其他的是重载为类的成员函数,由于对象本身代表了一个操作数,所以其参数只需要一个,其为参加运算的另一个操作数。
转载请注明原文地址:https://kaotiyun.com/show/n7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
针对数组定义int data[10];,下列表述中错误的是
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(intn) {number=n;} //拷贝构造
有以下类定义 clas sMyClass { public: My Class() { cout<<1;} }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
下列关于文件流的描述中,正确的是()。A)文件流只能完成针对磁盘文件的输入和输出B)建立一个文件流对象时,必须同时打开一个文件C)若输入流要打开的文件不存在,将建立一个新文件D)若输出流要打开的文件不存在,将建立一个新文件
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)类CBase有一个常数变量Number1,在构造函数时对其初始化,请在注释//********1*****
在C++中,打开一个文件时与该文件建立联系的是()。
下列字符串中可以用作C++标识符的是()。
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
随机试题
关于X线管壳,不正确的是
可引起新生儿黄疸的药物是()
原始凭证发生的错误,正确的更正方法是由出具单位在原始凭证上更正。()
对于一项财产物资,企业必须拥有其所有权,才能作为资产予以确认。()
某企业库存现金2万元,银行存款68万元,交易性金融资产80万元,预付账款15万元,应收账款50万元,存货100万元,流动负债750万元。据此,计算出该企业的速动比率为()。
在核对接待计划和商定节目安排时,对旅游者提出的小的修改意见或增加新的游览项目,地陪应采取的措施是()
下列属于机械学习的是()。
Themythologyofaculturecanprovidesomevitalinsightsintothebeliefsandvaluesofthatculture.【F1】Byusingfantastican
WhatuniquesituationdoesTelekomhavetoinstall?HowdoesthepresidentfeelaboutthefutureofTelekom?
Forthispart,youareallowed30minutestowriteaposterrecruitingvolunteers.Youshouldwriteatleast120wordsfollowing
最新回复
(
0
)