首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
admin
2019-04-01
40
问题
有如下类定义
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全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
在数据库的外模式、模式和内模式3级模式的体系结构中,存在两级映射:外模式到模式的映射定义了外模式与模式之间的对应关系;模式到内模式的映射定义了数据库的逻辑结构与______之间的对应关系。
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
以下程序的输出结果是main(){inti=0,a=0;while(i<20){for(;;){if((i%10)=
C++语言中的多态性是在编译时通过______和模板体现的,在运行时是通过______体现的。
关于虚函数,下面说的正确的是
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
设有定义:classC{public:intValUe;};intX,*p;则以下引用形式中,正确的是()。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
随机试题
阅读材料,回答问题。材料1党的十八大以来,我们党把人民对美好生活的向往作为奋斗目标,攻坚克难,砥砺前行,全面建成小康社会取得历史性成就。自改革开放之初党中央提出小康社会的战略构想以来,经过几代人一以贯之、接续奋斗,总体而言,我国已经基
毛泽东在社会主义经济建设方面提出的主要思想。
以下()项目应进行压实。
价值工程(VE)又称作()。
B向A借款一万元并签订了借款合同,C为保证人,但合同中未约定保证方式。当B未按时偿还借款时,下列说法正确的是()。
北京目前拥有()处国家5A级旅游景区。
关于师徒之间的关系,你认为正确的是()。
仿生学是研究生物系统的结构和性质,为工程技术提供新的设计思想及工作原理的科学。其中_______等发明就是运用仿生学的研究成果。
若χf〞(χ)+3χ[f′(χ)]2=1-eχ且f′(0)=0,f〞(χ)在χ=0连续,则下列正确的是
Therearetwofactorswhichdetermineanindividual’sintelligence.Thefirstisthesortofbrainheisbornwith.Humanbrains
最新回复
(
0
)