首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
admin
2019-04-01
51
问题
有如下类定义
class MyClass
public:
Private:
int data;
};
若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obi,则横线处的声明语句应为( )。
选项
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://kaotiyun.com/show/SYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于常成员函数,下列说法中错误的是
类模板不同于函数模板,类模板只可用______型参数。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。classmy(21ass{private:intdata:public::MyClass(int
在关系数据库中,用来表示实体之间联系的是______
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。A)coutB)cinC)cerrD)cset
随机试题
工件在装配中的支承形式是什么?
属于静态财务报表的是()
战略决策
患者,男,42岁。反复发作性全身强直、阵挛、昏睡病史4年。发作前右上肢体麻木,发作时尖叫一声,突然倒地,发作之后对发作过程无记忆。应首先考虑的是
用于气虚欲脱证的最佳药物是
收入是企业在日常活动中产生的经济利益的总流入。下列各项中,属于企业其他业务收入的有()。
()会使个人资产负债表中的资产和负债同时发生变动。
下面有关银行财务报表的说法不正确的是()。
经初步核算,2009年上半年我国国内生产总值同比增长7.1%,比一季度加快1.0个百分点。其中,第一产业增加值12025亿元,增长3.8%;第二产业增加值70070亿元,增长6.6%;第三产业增加值57767亿元,增长8.3%。上半年,全社会固定资产投资9
近两年来,尽管全球的经济情况遇到了困难,但人们对于鸡肉的需求不大可能受到严重的影响。世界经济困难所造成的不可避免的结果是,消费者可能会减少他们的开支,每周在超市采购的手推车里少放些各个品种的物品,但好消息是,鸡肉受的影响是最少的,消费者可能会调整一下买小一
最新回复
(
0
)