首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class Myclass public: Private: int data; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
有如下类定义 class Myclass public: Private: int data; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
admin
2019-04-01
39
问题
有如下类定义
class Myclass
public:
Private:
int data;
};
若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的对象obj,则横线处的声明语句应为( )。
选项
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/1eAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived
有如下程序:#include<iostream>usingnamespacestd;usingnamespacestd;classBase{public:voidfun(){cout<<"Ba
有如下程序:intx=3:d0{x-=2:cout<<x:}while(!(--x));执行这个程序的输出结果是
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和
下列选项中不符合良好程序设计风格的是
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
以下程序的输出结果是#include<iostream.h>voidmain(){charx=040;cout<<(X<<1);}
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
在软件开发中,下面不属于设计阶段的任务的是()。
下列字符串中可以用作C++标识符的是
随机试题
高压贮液器停止使用时,应关闭进、出液阀,液位不得超过()的80%。
在各类几率抽样方法中,抽样误差相对较小的是______。
(2007)Thewashingmachineneeds______beforeitcanbeused.
治疗寒湿痢的主方是治疗阴虚痢的主方是
在建筑工程因故中止施工的,建设单位应当自中止施工之日起()内,向发证机关报告,并按照规定做好建筑工程的维护管理工作。
毛泽东晚年的错误思想主要是指()。
在20世纪60年代,一些工业发达国家的城市都发生过光化学烟雾事件,并造成数以千计的人员死亡。光化学烟雾产生的主要原因是()。
利用列维一林德伯格定理,证明:棣莫弗一拉普拉斯定理.
Nooneknewwhetherthisexpressedacceptanceofhisfateorjoyathisdeliverance.
TheUnitedStatesiswell-knownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromoneplacetoanotherinthe
最新回复
(
0
)