首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: ____________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“ci
有如下类定义 class MyClass public: ____________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“ci
admin
2020-07-30
25
问题
有如下类定义
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/5Hyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,编译系统自动为一个类生成默认构造函数的条件是
请使用“答题”菜单或使用VC6打开考生文件夹projl下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:Congratu
由于常对象不能被更新,因此()。
请使用VC6或使用[答题]菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:9999
若要对:Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下程序:#includeusingnamespaeestd;classAA{public:AA(){eout
在C++中,编译系统自动为一个类生成默认构造函数的条件是()。
对于语句cout
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
随机试题
A.酸B.甘C.淡D.辛E.涩属于阴的味是()
财政分配的主体是国家,这包括几层含义?
对期货投资者的保证金损失,现有期货投资者保障基金不足补偿的,()。
从公元前1046年开始,先后有______个王朝和国家在陕西建都,长达______多年,是中国历史上建都王朝数量最多,累计时间最长的地方。
根据下列资料,回答下列问题。与上一年相比,财政收入增速下降近五成的年份,财政收入比上年度增加()亿元。
有46位男生和30位女生,分别参加化学和生物两项课外小组,每人至少参加一项。女生中只参加化学的人数是只参加一项人数的,女生中参加生物的人数与参加化学的人数之比为3:4。参加生物的全体学生中男生占,那么只参加化学一项的学生人数是多少?
Initiallythewriterdidnotwanttobuyahearingaidbecause______.Accordingtothepassage,hearinglossis______.
Whatisthewomanlookingfor?
Whichwordistheoddoneout?London,Paris,Dublin,TheHague,Vienna
MemorandumTo:WilliamD.Vane,VicePresidentforOperationsFrom:HarryMatthews,PersonnelDepartmentDate.December3,2002
最新回复
(
0
)