首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象obj中数据成员data的值,则
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象obj中数据成员data的值,则
admin
2019-06-04
40
问题
有如下类定义:
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,MyClassa);
C、istream&operator>>(istream&is,MyClass&a;
D、istream&operator>>(istream&is,MyClassa;
答案
A
解析
本题考查重载流运算符“>>”,根据重载规则,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/On8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 C拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它的一般格式是:类名::类名(const类名&引用对象名)。
关系在关系数据库中,把数据表示成二维表,而一个二维表就是一个关系。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
下列对列的叙述中,正确的是A)队列属于非线性表B)队列按“先进后出”的原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据
A、 B、 C、 D、 B常用的软件结构设计工具是结构图,也称程序结构图。DFD图(数据流图)是以图形的方式描述数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,它是需求分析阶段的图形工具。盒式图(
A、 B、 C、 D、 C结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
有如下程序:#include<iostream>usingnamespacestd;classSac{intn;public:Sac():n(4){cout<<n;}Sac(intk):n(
下列关于运算符重载的描述中,正确的是()。
下列关于类和对象的叙述中,错误的是()。
随机试题
某医院眼科医生次日要为一位病人做角膜移植手术,可当天晚上发现准备的角膜不见了,若病人第二天做不了手术,将有完全失明的危险,于是该医生到医院太平间摘取了一位刚刚死亡的病人的角膜,并将义眼给死者装上。第二天,病人的手术很成功。可死者的家属却发现角膜不见了,状告
心肌不发生强直收缩的原因是()
针对不良贷款的教训总结不包括()。
跨行政区域的社会团体必须由()登记管理。
学前教育课程内容的范围。
___________。比如工业化的历史,就包含了很多内容,首先是现代生产发展所引起的物质财富的快速增长,由此我们当然对工业化持积极的态度。但另一方面,从生态环境角度看,随着工业化的推进,大量资源被消耗,很多地方被污染,生态破坏对人类造成的危害会长期存在。
发达国家对于跨国投资所得主张由居住国独自征税的主要理由是()。
(2013年真题)甲、乙双方在油画买卖合同中约定:“本合同一式三份,经双方签字后生效。甲、乙各持一份,见证律师一份,均具有同等法律效力。”对此,下列说法正确的是
下列叙述中正确的是()。
A、ItcancausefloodingB、Itcancarrydiseasesthataffectanimals.C、Itcanintroducetoomuchsaltintothesoil.D、Itcandi
最新回复
(
0
)