首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 c1ass MyClass public: ________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>o
有如下类定义 c1ass MyClass public: ________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>o
admin
2020-11-11
34
问题
有如下类定义
c1ass 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/bcyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//********error*******
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,intn)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:TestClass1:0TestClass2注意:不要改动main函数,不能增行或删行,也不能更改程序
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfun1();classTest{public:intfun2();friendintfun3():static
已知类Myclass的定义如下:classMyClass{public:MyClass(intd){data=d;}~MyClass(){}private:intdata;}
下列关于函数参数的叙述中,正确的是()。
下列关于运算符重载的叙述中,错误的是()。
关于关键字class和typename,下列表述中正确的是()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
随机试题
胭窝
两个球状突未融合将形成
中国甲公司与西班牙乙公司在其贸易合同中含有仲裁条款,约定由某地仲裁机构仲裁,但约定的仲裁机构名称不准确。根据相关司法解释,下列哪一选项是正确的?()
静止的液体中,任意一点的压强的大小与下列哪一项无关?()
多数用于油类液体和液压传动系统中,最大特点是没有吸入阀和排比阀,结构简单紧凑,占地面积小,这种泵称为( )。
下列关于封闭式基金的说法中,正确的是()。
A、 B、 C、 D、 A每列图形中的元素图形形状、位置、颜色均相同,但组合方式不同。
肺:呼吸
下列不属于牵连犯中牵连关系的表现形式的有()。
Hismotherworksatthemarket______sellsvegetableandfruits.
最新回复
(
0
)