首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
admin
2020-11-11
53
问题
有如下类定义
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://www.kaotiyun.com/show/siyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员一s指向存储成绩的数组,_n表示成绩的个数;成员函数So
下列关于数据库设计的叙述中,正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Con
有如下程序:#include<iostream>usingnamespacestd;classVACtpublic:intf()const{return3;}intf(){retur
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;i-=2)cout<<’*’;
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack为抽象类
下列关于运算符重载的描述中,正确的是()。
下列字符串中可以用作C++标识符的是
下列关于this指针的描述中,正确的是()。
下列字符串中,不可以用做C++标识符的是()。
随机试题
《汉语拼音方案》的主要用途有哪些?
最容易导致上肢缺血性肌挛缩的骨折是
某患者,男,63岁。低热,右侧腹部疼痛不适半年。查体:贫血貌,右侧中腹部可扪及5cm×3cm质硬肿块,可推动,压痛不明显。首选的检查方法是()
中国某航空公司从甲国公司融资租赁一架飞机。双方合同约定适用甲国法律,由乙国银行提供贷款,由住所位于丙国的丙国公司担保。合同以英文作成,但贷款合同和保证合同对法律适用均没有约定。履行中发生争议,诉诸中国法院。依我国相关法律规定,下列哪一选项是正确的?
按照隧道长度进行分类,属于长隧道的是()。
刘薇整理了A、B、C三只基金2001年以来的业绩情况,并将其与大盘指数和风险利率进行了对照,见下表:根据上述数据,刘薇测算出来的A、B、C三只基金的特雷纳指数分别为(),其中()能够提供每单位系统风险最高的风险溢价。
中国银行业协会的主管单位是银监会。()
有人认为只有写到书本上的理论才是真实可靠的,不顾实际情况,死搬书本上的教条。这在认识论上犯了
已知字符A的ASCII码值是65,字符变量c1的值是’A’,c2的值是’D’,则执行语句pfintf("%d,%d",c1,c2-2);的输出结果是()。
BetweentheeighthandeleventhcenturiesA.D.,theByzantineEmpirestagedanalmostunparalleledeconomicandculturalreviv
最新回复
(
0
)