首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是重载为非成员函数的运算符函数原型,其中错误的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
admin
2015-07-22
35
问题
下面是重载为非成员函数的运算符函数原型,其中错误的是
选项
A、Fraction operator + (Fraction);
B、Fraction operator - (Fraction);
C、Fraction operator * (Fraction);
D、Fraction operator / (Fraction);
答案
D
解析
答案D的形式是重载为友元函数,而友元函数不属于类的成员函数。所以重载为友元函数需要两个参数,通过参数传递的方式得到参加运算的两个对象。其他的是重载为类的成员函数,由于对象本身代表了一个操作数,所以其参数只需要一个,其为参加运算的另一个操作数。
转载请注明原文地址:https://jikaoti.com/ti/VwE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时,自动调用该类构造函数()次。
以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>C);cout<<d;}
有以下程序:#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=0,doublei=0)
有以下类定义:classMyClass{public:MyClass(){cout<<1;}};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是______。
将x+y中的+运算符用友元函数重载应写为【】。
下列叙述中错误的是()。
对于某个函数调用,不给出初调用函数的声明的情况是()。
设inta=l,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
继承的方式有公有继承、私有继承和【】3种。
随机试题
I’d______youdidn’ttouchthat,ifyoudon’tmind.
下列关于支气管扩张的描述中,不正确的是
患者,男,22岁。昨日与人打斗造成冠折,残根位于龈下2mm,余留牙正常。最佳修复设计为
依照现行相关法律法规的规定,位于环境敏感区的建设项目,如其环境影响特征(包括污染因子和生态因子)对该敏感区环境保护目标不造成主要环境影响的,该建设项目环境影响评价是否按敏感区要求管理,由( )确定。
对实物资产进行清查盘点时,()必须在场。
客户信用风险主要是指由于客户违约,不能偿还到期债务而导致证券公司损失的可能性。()
应答评价模式最初是由()在20世纪70年代中期提出的。
简述陶行知生活教育理论的核心。【2016年-重庆师大】
ThejournalScienceisaddinganextraroundofstatisticalcheckstoitspeer-reviewprocess,editor-in-chiefMarciaMcNuttann
HelpYourselfthroughtheHardTimesEveryone,atsomepoint,willsufferaloss—thelossoflovedones,goodhealth,oraj
最新回复
(
0
)