首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
admin
2019-05-06
75
问题
有如下类定义
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.h>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<<end
补充完整下面的类定义:constdoublePI=3.14;classCircle{//圆形物体的抽象基类protected:doubler;//半径public:Circ
非成员函数应该声明为类______函数才能访问该类的私有成员。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
A、 B、 C、 D、 C此题考查的是函数模板。声明一个函数模板的格式是:template函数声明,{函数体}其中的是由一个或多个“模板形参”组成的,每个“模板形参”可具有以下几种形式:t
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
黑盒测试是否能够发现错误取决于测试实例的设计。动态测试的设计测试实例方法一般有两类:黑盒测试方法和白盒测试方法。
随机试题
A.《针灸大成》B.《针经指南》C.《针灸甲乙经》D.《铜人腧穴针灸图经》我国考证了359个穴位的文献为
下列哪些是确定药物有毒无毒的依据
在中低压工业管道中,()是最常用的法兰形式。
因为账户所记载的各项经济业务所引起的会计要素数量上的变动只有增加和减少两种情况,所以账户只要明确核算内容即可,在格式上不必过于明确。
现金差额是指最小申购、赎回单位的()与按当日收盘价计算的最小申购、赎回单位中的组合证券市值和现金替代之差。
“造烛为照明,求知为运用。”这一论断是在强调()。
教师专业发展的阶段及成长的途径有哪些?
Toappreciatesomethingmeanstobegratefulorthankfulforit.Whenyouaregrateful,youliterally【C1】________yourselfupto
执行如下SQL语句后,______。SELECT*FROMstockINTODBFstockORDERBY单价求每个交易所的平均单价的SQL语句是______。
Jimwas______.Hisbosswas______withhim.
最新回复
(
0
)