首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: ______________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obi,则横线
有如下类定义 class MyClass public: ______________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obi,则横线
admin
2020-07-30
37
问题
有如下类定义
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/D3yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。例如,当a=45,b=12时,调用该函数后,c=1524。注
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参S所指的字符串为abs5defl26jkm8,程序执行后的输出结果为22。请在程序的中括号处填入正确的内容并
有如下程序段:inti=0,j=1;int&r=i;//①r=J;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
在软件开发中,需求分析阶段产生的主要文档是()。
关于函数重载,下列叙述中错误的是()。
软件设计中模块划分应遵循的准则是()。
按照“后进先出”原则组织数据的数据结构是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
有如下语句序列:intx=100,&r=x;cout<<x<<’-’<<r<<end1:已知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
随机试题
下述各项控制梭状芽胞杆菌生长繁殖的方法中错误的是()
通过教师招聘,某学校聘用了小张并签订了教师聘用合同,这样学校与小张形成了教育法律关系。()
1974年,澳大利亚维多利亚州的居民科库勒夫妇开车(该汽车在维多利亚州登记上牌)去新南威尔士州。在新南威尔士州境内,由于丈夫的驾驶过失造成了车祸,使妻子受伤。妻子因此在维多利亚州的法院对其丈夫提起了侵权损害赔偿之诉。根据新南威尔士州的法律,妻子不能以此为由
Itisnouse______menottoworryabouthisinjury.
胆固醇合成的关键酶是
外斐反应属于()
下述下颌第一恒磨牙髓腔形态特征中哪个是正确的()
流水步距是用以表达流水作业在时间排列上的重要参数之一,确定流水步距时应满足的基本要求有( )。
石灰工业废渣(石灰粉煤灰)稳定砂砾(碎石)基层的质量控制要求有()。
“坐地日行八万里,巡天遥看一千河”,这一诗句包含的哲理是()。
最新回复
(
0
)