首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
有如下类定义 class MyClass public: Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的
admin
2019-05-06
23
问题
有如下类定义
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全国计算机二级
相关试题推荐
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;)其中T是()
下列运算符不能重载为友元函数的是()。
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charb){charc;c=a;a=b;b=c;}fun2(char*a,charb){charc;c=*a;*a=b;b=c;}
以下程序的执行结果是()。#include<iostream.h>intfun(intb[],intn){inti,r=1;for(i=0;i<n;i++)r=r*b[i];}vo
非成员函数应该声明为类______函数才能访问该类的私有成员。
下列说法中错误的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
下列关于纯虚函数与抽象类的描述中,错误的是()。
下列叙述中错误的是()。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是______。
随机试题
通常情况下,使用高压锅可以大大缩短食物的烹煮时间,节约能源。下列对其所用物理原理的解释正确的是:
下列病证中,不宜选用川芎的为
复合树脂充填时首选基底料A.氧化锌丁香油水门汀B.磷酸锌水门汀C.玻璃离子水门汀D.牙胶E.护洞漆
在麻痹性痴呆中最典型的类型是
医院分级管理标准中,医院分级的依据中不包括
A.中性粒细胞B.巨噬细胞C.浆细胞D.NK细胞E.B细胞可递呈抗原,活化后又可分泌抗体的免疫细胞是
根据药典、局颁标准或其他规定的处方,将原料药物加工制成具有一定规格的制品,称为
骨料因干湿或冻融交替等作用引起体积变化而导致混凝土破坏的性质,称为骨料的()。
下列关于作曲家、国籍及作品表述正确的一组是()
2l,27,40,62,96,147,()
最新回复
(
0
)