首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
admin
2019-04-01
41
问题
有如下类定义
class MyClass
public:
Private:
int data;
};
若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obi,则横线处的声明语句应为( )。
选项
A、friend istream&operator>>(istream&is,MyClass&a);
B、friend istream&operator>>(istream&is,MyClass a);
C、istream&operator>>(istream&is,MyClass&a);
D、istream&operator>>(istream&is,MyClass a);
答案
A
解析
C++的输入运算符>>作为非类成员函数重载。在一个类中,可将输入运算符>>声明为友元函数,在类MyClass重载输入运算符>>的形式如选项A)所示。
转载请注明原文地址:https://kaotiyun.com/show/SYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
根据下列程序的执行结果,可以断定划线部分的修饰符应为______。执行结果:i9afootballiscreated.afootballiscreated.i=10afootballisdestroyed.
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
若有说明语句:chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){cout<<a
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}
下列关于虚基类的描述,错误的是
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;};voidmain()
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
纯虚函数的声明总是以______结束。
随机试题
某寄存器具有8条地址线和4条双向数据线,则寄存器的容量有多少位?
委托代理人为了被代理人的利益转委托他人代理时,下列情况中,复代理人代理行为的法律后果由被代理人直接承担的是()。
账务处理系统中,凭证的无痕迹修改只能在()前进行。
在国际象棋比赛中,一方吃掉对方的一个棋子,就意味着该方赢了一步而对方输掉一步,这种现象称为()。
一对无生育能力的夫妇收养了一个被遗弃的1岁女孩。3年后,养父因车祸去世,女孩被诊断为智力发育迟缓,养母因无太多技能,收入也不高,无力安排女孩进行早教治疗,向社会工作者求助。下列服务活动中,社会工作者最宜采取的是()。
根据以下资料。回答问题。2015年7月,全国共销售彩票270.47亿元,比上年同期(简称“同比”)下降27.3%。其中,福利彩票机构销售155.77亿元,下降10.69/6;体育彩票机构销售114.70亿元,同比减少83.07亿元。2015年1月至7月
关于公示、公信原则的表述,错误的是()。
非公有制经济是社会主义市场经济的重要组成部分,是我国经济社会发展的重要基础,其作用有
Youknowyoushoulddoit,otherpeopledoitallthetime.Maybeyou’vealreadydoneitbutitwasn’tverysatisfying,andyou’
关于数据报交换与虚电路交换的描述中,正确的是()。
最新回复
(
0
)