>",使得程序中可以"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-10-21
59
问题
有如下类定义:
class MyClass
{
public:
private:
int data;
};
若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象obj中数据成员data的值,则横线处的声明语句应为( )。
选项
A、friendistream&operator>>(istream&is,MyClass&a);
B、friendistream&operator>>(istream&is,MyClassa);
C、istream&operator>>(istream&is,MyClass&a);
D、istream&operator>>(istream&is,MyClassa);
答案
A
解析
本题考查重载流运算符">>",根据重载规则,本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/Ryyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于软件工程的描述中正确的是()。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}~A(){cout<<’C’;}};
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是
在C++中既可以用于文件输入又可以用于文件输出的流类是()。
检查软件产品是否符合需求定义的过程称为()。
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);
有如下程序:#includeusingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}~XA(){}intget(){retu
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的()?
随机试题
Iftheprimarygoaloflanguageuseiscommunication,mistakesaresecondaryconsiderationsthatmaybedealtwithgraduallyas
医疗机构临床用血管理的第一责任人是
物业服务收费的计费方式包括()。
对证券公司从事的创新业务,中国证监会依据审慎监管的原则予以()。
如果当事人一方不履行仲裁裁决的,另一方可以申请执行的机构是()。
人们对学习本身的兴趣所引起的动机称为()。
机构编制管理的任务包括()。
在下列迁移理论中,认为学习迁移是自动的、无条件的是()。
宋代太学的三舍法发展到元朝后,形成著名的()
()是美国最长的河流,印第安语称其为“老人河”。
最新回复
(
0
)