首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
admin
2019-05-06
27
问题
有如下类定义
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://jikaoti.com/ti/gvA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于成员函数特征的描述中,错误的是()。
以下程序的执行结果是()。#include<iostream.h>classTestClass2{public:TestClass2(){};TestClass2(inti,intj);
派生类的构造函数的成员初始化列表中,不能包含()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下面关于数据库三级模式结构的叙述中,正确的是()。
下列关于虚函数的描述中,正确的是()。
下列叙述中错误的是()。
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
4传值是默认的参数传递方式。如果调用函数时,须要改变实参或者返回多个值,就应该采用传地址方式。传递指针属于显式的传地址方式,传递引用属于隐式的传地址方式。本题采用的是传递引用,所以实参被改变。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
随机试题
下丘脑性闭经常见的原因是
关于早期龋的描述,不正确的是
下列哪项不是自发性心绞痛的特点
《医疗事故处理条例》规定,医院对参加医疗事故处理的患者近亲属交通费、误工费和住宿费的损失赔偿人数不得超过()。
接触职业危害因素不一定就会患职业病,职业病发生与否主要取决于()。
《建筑材料及制品燃烧性能分级》(GB8624—2012)与《建筑材料及燃烧性能分级》(GB8624—2006)对建筑内部装修材料按燃烧性能划分级对应关系的描述,正确的是()。
全面推行政务公开要求推进()。
学生李某从小父母离异,跟着年老多病的祖父生活,祖父对他管教不严,他经常和社会上的一些待业青年混在一起,打架斗殴。父亲偶尔回家,对他不是打就是骂。在学校,他破坏课堂纪律,拖欠作业,完不成学习任务,还欺负小同学。全班同学都看不起他,疏远他,但他喜欢运动,是班级
汇率是本国货币与其他货币之间的比价关系。是外汇在市场中的价格。
Theautomobilehasmanyadvantages.Aboveall,it【B1】______peoplefreedomtogowheretheywanttogowhentheywanttogothere
最新回复
(
0
)