首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
admin
2019-04-01
57
问题
有如下类定义
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/SYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于常成员函数,下列说法中错误的是
C++程序是从______函数开始执行的。
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;k=a;if(a<b
下面程序的运行结果为_____。#include<iostream.h>voidfun(intx=0,inty=0){cout<<x<<y;}voidmain(){
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
下列叙述中正确的是
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下列关于this指针的叙述中,正确的是
下面的符号中不属于C++关键字的是()
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是______框。
随机试题
可用于凝块稳定性试验的是
A.硝酸银试液B.氯化钡试液C.硫代乙酰胺试液D.硫化钠试液E.硫氰酸盐试液药物中铁盐检查
关于简易程序的说法,下列选项正确的是哪一项?()。
甲与保姆乙约定:甲生前由乙照料,死后遗产全部归乙。乙一直细心照料甲。后甲女儿丙回国,与乙一起照料甲,半年后甲去世。丙认为自己是第一顺序继承人,且尽了义务,主张甲、乙约定无效。下列哪一表述是正确的?(2012年卷三第24题)
生活垃圾填埋场场址的选择应避开下列()区域。
衡量价格水平变动的指标不包括()。
何谓品质机动幅度和品质公差?在买卖合同中约定品质机动幅度和品质公差的意义何在?
以下情形中需要联合一家无关联保荐机构共同保荐的有()。Ⅰ.保荐机构持有发行人8%的股份Ⅱ.保荐机构的实际控制人持有发行人8%的股份Ⅲ.保荐机构的重要关联方持有发行人8%的股份Ⅳ.发行人持有保荐机构8%的股份
下列交易或事项中,属于经营活动现金流量的是()。
A、Atsupper-time.B、BeforeJanewenttobed.C、Aroundeleven.D、Aftermidnight.CWhattimedidJane’sneighborsgoontotheroof
最新回复
(
0
)