首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
admin
2019-05-06
71
问题
有如下类定义
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/mE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;intfun(){staticinti=0;ints=1;s+=i;i++;retur
符合结构化原则的三种基本控制结构是:选择结构、循环结构和______。
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
阅读以下程序:#include<iostream.h>voi6main(){staticinta[][2]={5,3,1,2};inti,j,s1=0;for(i=0;i<2;i++)for(
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
软件设计中模块划分应遵循的准则是
诊断和改正程序中错误的工作通常称为______。
随机试题
从人类原始的好奇心和探究欲中派生出来的内驱力是奥苏贝尔所说的()
治疗饮食伤胃之胃痛可选的方剂是
下列选项中,关于城市规划与城市生态环境、城市环境保护规划的关系,叙述错误的是()。
[*]
某公司采用托收承付结算方式向甲公司销售商品一批,货款50000元,增值税税额8500元,以银行存款代垫运杂费10000元,已办理托收手续,下列账务处理中,错误的是()。
中学教科书中的练习题多属于()的问题。
近年来,志愿者运动________,说明我国经济获得长足发展之后,有了推行志愿者运动的________。尽管初始稚步,但既然开始了,且方向正确,总会逐渐成熟。填入画横线部分最恰当的一项是:
在表单中为表格控件指定数据源的属性是( )。
有以下程序#includeintfun(inta,intb){staticintm=0,i=2;i+=m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;p=f
TheotherdayIwaslisteningtoaChristianradioprogramonthewaytothegym.Eachdaytheyaskaquestionfortheirlistene
最新回复
(
0
)