首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
admin
2019-04-01
66
问题
有如下类定义
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/AlAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有两个串p和q,求q在p中首次出现位置的运算称为()。
下列有关继承和派生的叙述中,正确的是
以下程序的输出结果是()。#include<iostream.h>longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns
在E-R图中,用来表示实体的图形是()。
设有charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
下列关于线性表、栈和队列的叙述,错误的是
对于语句cout<<setfill(’*’)<<setw(10)<<1<<setfill(’*’)<<setw(2)<<2;的输出结果是
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个______实际上对应一个处理模块。
下列关于运算符函数的叙述中,错误的是
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
随机试题
已知国库券利率为5%,纯利率为4%,则下列说法正确的是()
在图4-64中,杆AB在该位置的动能为()。
材料采购合同履行过程中,由供货方代运的货物,采购方在站场提货地点与运输部门共同验货。如果交货数量少于订购数量,( )。
对于应税凭证所载金额为外国货币的,应按外国货币金额计算缴纳印花税。()
下列行为中,可以终止房屋租赁合同的是()。
艺术典型
()对于距离相当于扫帚对于()
《刑法》第310条规定:明知是犯罪的人而为其提供隐藏处所、财物,帮助其逃匿或者作假证明包庇的,处三年以下有期徒刑、拘役或者管制;情节严重的,处三年以上十年以下有期徒刑。犯前款罪,事先通谋的,以共同犯罪论处。(1)本条规定的罪名是什么?“明知
MIPS是表示计算机哪项性能的单位?
A、I’mfromShanghai.B、Icomeheretostudy.C、Sorry,Ican’ttellyou.D、Youcan’task.A本题的关键部分是“wheredoyoucomefrom?”意为“你来自
最新回复
(
0
)