首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2015-07-22
38
问题
有如下类定义:
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/G0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中运算对象必须是整型的运算符是
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。
不能重载的运算符是
下面程序的执行结果为 #include"iostream" usingnamespacestd; classA { inta; public: voidSeta(intx){a=x;} void
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
进行文件操作时需要包含()文件。
下面关于运算符重载的描述错误的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
算法的空间复杂度是指
随机试题
压缩比:
了解精囊、输精管、阴囊、阴茎等部位有无高密度钙化或结石,选用为显示输精管、精囊腺及射精管的形态,选用
A.咬合翼片B.下颌后部咬合片C.下颌横断咬合片D.下颌骨后前位片E.根尖片邻面龋宜行
胸部肿块的x线平片检查方法是( )
某河流控制断面溶解氧标准限值为5mg/L,若实测水温条件下饱和溶解氧浓度为8mg/L,溶解氧标准指数为1.0,则实测溶解氧浓度为()。
我国《建设工程质量管理条例》明确规定,政府行政主管部门设立专门机构对建设工程质量行使()职能。
某技术方案年设计生产能力为10万台,年固定成本为1200万元,产品单台销售价格为900元,单台产品可变成本为560元,单台产品营业税金及附加为120元。则该技术方案的盈亏平衡生产能力利用率为()。
政府土地供应计划所确定的(),直接影响着房地产开发的规模和结构,对房地产开发商的盲目与冲动形成有效的抑制。
锌与人体在人类的食物中,不论是动物性食物还是植物性食物,几乎都含有锌,但品种不同含锌量有很大差异。一般情况下,动物性食物内锌的生物活性大,较易吸收和利用;植物性食物含锌少,且难以吸收和利用。这是因为谷物中含有较多的植酸(6-磷酸肌醇),能与锌结合
Whenimaginativementurntheireyestowardsspaceandwonderwhetherlifeexistsinanypartofit,theymaycheerthemselvesb
最新回复
(
0
)