首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class Myclass public: Private: int data; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
有如下类定义 class Myclass public: Private: int data; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
admin
2019-04-01
61
问题
有如下类定义
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/1eAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{intx_,y_;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}};若执行语句:
如有下程序:#include<iostream>usingnamespacestd;longfun(intn){if(n>2)return(fun(n-1)+fun(n-2));else
有如下程序#include<iostream.h>voidmain(){charch[2][5]=={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i(2;i++)p[i]=c
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;cin>>a
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
任何关系数据库系统都应该支持()。Ⅰ、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
随机试题
激素
对卫生行政机关工作人员的具体行政行为不服申请行政复议,有权审理的是
女性,28岁,寒颤,发热,腰痛伴尿频、尿急2天,体温39.2℃,心肺无异常。肝脾肋下未触及。两侧肋脊角有叩击痛。尿液检查:蛋白(-),镜检红细胞3~5/HP,白细胞10~15/HP,最可能的诊断为
阿托品化的指征不包括
在高峰强度持续时间短时,骨料生产能力根据()确定。
银行采取常规清收手段无效而向人民法院提起诉讼后,人民法院一般应在立案之日起()内作出判决。
同业拆借活动都是在金融机构之间进行,对参与者要求严格,因此,其拆借活动基本上都是()拆借。
【2016北京NO.46~50】纽约的曼哈顿城区是全世界高楼密度最大的地方,狭窄的街道却能看到阳光,这里是世界上行人密度最高的地方,但行人却不会感到拥堵。曼哈顿城区林立的高楼大都是竹笋般的退台式建筑,保证了阳光的照射路径,街道对行人也非常友好,摩天大楼纷纷
Intheofficeyouwillseethesign"______".
我在山坡的小屋里,悄悄掀起窗帘,窥见园中大干世界,一片喧闹。
最新回复
(
0
)