首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2021-09-05
35
问题
有如下类定义:
class MyClass {
public:
_____________
private:
int data;
};
若要为 MyClass 类重载流输出运算符 <<,使得程序中可以"cout << obj;"这样的语句输出 MyClass 类的对象 obj 中成员变量 data 的值,则横线处应填入的语句是
选项
A、friendostream&operator<<(ostream&os,MyClassa);
B、friendostream&operator<<(MyClassa,ostream&os);
C、ostream&operator<<(ostream&os,MyClassa);
D、ostream&operator<<(MyClassa,ostream&os);
答案
A
解析
本题考查在类中重载流运算符<<,那么需要将该运算符重载为友元成员函数,且第一个参数为ostream&os,所以A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/VB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,错误的是()。
在数据库系统中,用户所见的数据模式为
有如下程序;#includeusingnamespacestd;classB{public:virtualvoidshow(){cout
下列关于C++流的描述中,错误的是()。
下列描述中,错误的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<endl;elsecout<<x--<<endl;}如果两次执行上述程序,且键盘输入分别为4
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
若有定义“intx=4,y=5;”,则表达式“y>x++?x一一:y++”.的值为()。
随机试题
何谓渗碳体?
国际市场人员推销的组织和管理具体包括()
哪一种肿瘤的脑转移CT平扫常为高密度
CO中毒频繁抽搐者,首选的药物是
A.劳力过度B.劳神过度C.房劳过度D.过饥E.过饱
( )是指根据当事人的遗嘱条款设立的遗产信托,它是在当事人去世后遗嘱生效时,再将信托财产转移给托管人,由托管人依据信托的内容,管理处分信托财产。
十七大报告指出:我们必须适应国内外形势的新变化,顺应各族人民过上更好牛活的新期待,把握经济社会发展趋势和规律,坚持中国特色社会主义经济建设、政治建设、文化建设、社会建设的基本目标和基本政策构成的基本纲领,在十六大确立的全面建设小康社会目标的基础上对我国发展
在某市一条不足400米长的步行街上,清洁工人清理出人们吐掉的口香糖约15公斤。某市公交公司无人售票公共汽车3年间收到的残币假钞竟高达50万元。一孕妇在参加公务员录用考试后上了专门接送考生的大客车,全车考生没有一个人给她让座。在对某市市民社会公德现
What’sTom’spurposeofspeakingtoMr.Clinton?
Thedirectortriedtogettheactorsto______tothenextscenebyhandsignals.
最新回复
(
0
)