首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
admin
2019-04-01
73
问题
有如下类定义
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://jikaoti.com/ti/t3t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为()。main(){inta,b;scanf(“%d%d”,&a,&b);cin>>a>>b;tout<<“a=”<<a<<“b=”<<b;
有如下类定义:classTest{public:Test(){a=0;C=0;t//①intf(intA)const{this->a=a;}//②staticintg(){retur
如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是()。
从工程管理角度,软件设计一般分为两步完成,它们是()。
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
在E-R图中,用来表示实体联系的图形是
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
下面的符号中不属于C++关键字的是()
下列叙述中,正确的选项是()。
用树形结构表示实体之间联系的模型是______。
随机试题
Walking,ifyoudoitvigorouslyenough,istheoverallbestexerciseforregularphysicalactivity.Itrequiresno【C1】______eve
速率散射比浊法之所以能比传统的沉淀反应试验大大地缩短时间,主要是因为
纠正低钾血症必须是( )。【2005年考试真题】
()被称为“证券商”。
某饮料生产企业系增值税一般纳税人,各纳税期按规定申报缴纳增值税,无留抵税额。2016年3月深圳市南山区国家税务局派员对其2013年1月~2016年2月增值税纳税情况进行检查,发现该企业2013年5月份有一笔销售业务,和对方签订的销售合同表明该批饮料的不含增
图案早于绘画和文字,是人类创造的最古老的艺术形式。
下列机构中有权决定湖北省所属乡、镇的建置和区域划分的是:
设F(x)=∫0xtsin(x2-t2)dt,求
与"SELECTDISTINCT产品号FROM产品WHERE单价>=ALL(SELECT单价FROM产品WHERESUBSTR(产品号,1,1)="2")"等价的SQL命令是( )。
Doyouwantto____________(逛一逛)thetown?
最新回复
(
0
)