首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: ____________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“ci
有如下类定义 class MyClass public: ____________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“ci
admin
2020-07-30
59
问题
有如下类定义
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://www.kaotiyun.com/show/5Hyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
结构化程序设计中,下面对goto语句使用描述正确的是
若有如下类声明:classMyClass{public:MyClass(){cout
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
有如下类定义:classPoint{private:staticinthow_many;};how—many=0;要初始化Point类的静态成员how_many,下画线处应填入的内容是(
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
若有定义语句"doublea=2/3;”,则输出a的结果是()。
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClassl{public:voidfun0{cout
下面不属于需求分析阶段工作的是()。
软件调试的目的是
随机试题
《摸鱼儿》(更能消几番风雨)上片中词人用以自喻的事物是()
需要是有机体因生理上或心理上缺乏某种刺激而呈现一种_______状态以及渴望得到满足的体验。
女性,37岁,停经2个月,妊娠试验阳性,既往曾发生过三次自然流产,均发生在孕3个月,该孕妇目前尚无腹痛及流血等,下列处理中哪项不恰当
治疗阵发性室上性心动过速的首选药是
血清碱性磷酸酶升高,其临床意义是()。
设施和设备的运行达到设计的技术指标,装置达到设计能力,一般项目需要()的时间。
材料的损耗一般以损耗率表示,材料损耗率可以通过()计算确定。
“项号”栏应填()。
在企业财务统计中,( )不属于长期投资的统计内容。
在公告的总体结构中,可以缺少的一部分是()。
最新回复
(
0
)