首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2015-07-22
70
问题
有如下类定义:
class MyClass {
public:
_____________
private:
int data;
};
若要为 MyClass 类重载流输出运算符 <<,使得程序中可以"cout << obj;"这样的语句输出 MyClass 类的对象 obj 中成员变量 data 的值,则横线处应填入的语句是
选项
A、friend ostream& operator << (ostream& os, MyClass a);
B、friend ostream& operator << (MyClass a, ostream& os);
C、ostream& operator << (ostream& os, MyClass a);
D、ostream& operator << ( MyClass a, ostream& os);
答案
A
解析
本题考查在类中重载流运算符<<,那么需要将该运算符重载为友元成员函数,且第一个参数为ostream& os,所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/guNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将以下程序写成三目运算表达式是【】。if(a>B)max=a;elsemax=b;
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
对于常数据成员,下面描述正确的是()。
最简单的交换排序方法是
下列叙述中错误的是()。
下面的叙述中,不符合赋值兼容规则的是()。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
下列叙述中错误的是
通常的拷贝初始化构造函数的参数是()。
下列字符串中可以用作C++语言标识符的是
随机试题
某三级公路进行升级改造,为了解路基状况,检测机构用承载板法测定土基回弹模量。请回答以下问题。试验过程中,采用千斤顶进行逐级加载、卸载,当加载的荷载大于0.1MPa时,每级增加的荷载为()MPa。
A.痘病毒B.圆环病毒C.细小病毒D.疱疹病毒E.冠状病毒以上选项中,病毒颗粒最大的为
关于《政府信息公开条例》的规定,下列说法正确的有哪些?
某在用3×30m预应力混凝土简支梁桥,上部结构T梁采用预制、吊装施工,每跨有9片T梁,经调查所有T梁的生产工艺、强度等级、原材料、配合比、养护工艺均相同,龄期相近。在一次特殊检查时,对混凝土强度进行了回弹检测,1号回弹测区布置在第1跨5号T梁的底面,回弹仪
根据我国《民法通则》的规定,授权委托书是委托代理的组成部分,其法律后果是产生()。
在实际生活中,有些产品的市场价格不能真实反映国民经济对项目的投入和产出,在这种情况下进行经济分析时,必须采用()。
在音乐欣赏学习中,学生在学习完《小二黑结婚》的选段后,下列教学环节中,哪一个符合《普通高中音乐课程标准(实验)》中的“理解多元文化"的基本理念?()
事业单位工作人员利用专业技术或者技能实施的违法违纪行为,情节较轻的,给予()处分。
二进制数1001001转换成十进制数是_______。
Theelectionsof2015and2017broughtin103newToryMPs,madeupathirdofthepartyintheCommons.
最新回复
(
0
)