首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
admin
2019-04-01
87
问题
有如下类定义
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://kaotiyun.com/show/AlAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidmain(){charx=040;cout<<(X<<1);}
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
关于结构化程序设计原则和方法的描述错误的是()。
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
用树形结构表示实体之间联系的模型是______。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()
纯虚函数的声明总是以______结束。
如果一个班主任可管理多个班级,而一个班级只被一个班主任管理,则实体“班主任”与实体“班级”之间存在______联系。
随机试题
确定机关之间行文关系的重要前提是()
A.Ⅰ期内痔B.Ⅱ期内痔C.Ⅲ期内痔D.血栓性外痔E.混合痔排便时痔核脱出肛门,便后自行回纳
H2受体阻断药对下列何种病疗效最好
清肺热,养肺阴宜用清肺润燥,清心除烦宜用
除“期货风险准备金”外,期货公司认为某项负债需要在计算净资本时予以调整的,应当经()同意。
下列选项中,不属于证券经纪业务特点的是()。
为促使质量改进活动制度化,应做到()。
俗话说“食不言,寝不语”,吃饭时不能大声说笑的科学道理是()。
当代资本主义的新变化包括
说明数组后,数组元素的初值是( )。
最新回复
(
0
)