>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob" />
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob">有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob
admin
2020-06-29
48
问题
有如下类定义:
class MyClass
{
public:
private:
int data;
};
若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象obj中数据成员data的值,则横线处的声明语句应为( )。
选项
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
解析
本题考查重载流运算符">>",根据重载规则,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/vl8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:inti;public:intj;};classDerived:
A、 B、 C、 D、 B对数组定义为普通数组时,要求数组的下标是常表达式,若定义成数组指针则不需要指定数组的大小。
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
对于一个类定义,下列叙述中错误的是()。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
考虑以下的函数原型:voidA(inta,intb=5,charZ=’*’);下面的函数调用中,不正确的是()。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是
随机试题
当用于涂敷生产前的测试结果中有一项试验不满足规定要求时,应再从该批产品中取()追加样品重新进行试验。
回归系数的取值范围是()
极化疗法用于急性心肌梗死的目的是()
张某驾车与李某发生碰撞,交警赶到现场后用数码相机拍摄了碰撞情况,后李某提起诉讼,要求张某赔偿损失,并向法院提交了一张光盘,内附交警拍摄的照片。该照片属于下列哪一种证据?(2014年卷三48题,单选)
下列各级数中发散的是()。
一般来讲,MA能够发出买进信号的市场条件是( )。
小王今年22岁,打算30岁购置一套价值200万元的住房,目前他有现金50万元,若i=8%,试计算他在今后8年中每年应存()万元。
某高校一名大学生,大一、大二两年成绩优秀,大学三年级时因病退学。对于该学生,学校应当()。
最有利于学习效果提高的动机水平为中等的动机水平。()
A.ThankyouforthelessoninartappreciationB.ItleavesmecoolC.Icantellthedifferencebetweenanetchingandalitho
最新回复
(
0
)