首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
有如下类定义 class MyClass public: _________ Private: int data; }; 若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
admin
2019-05-06
95
问题
有如下类定义
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://www.kaotiyun.com/show/bs8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板的定义中,合法的是()。
有如下程序:#include<iostream>usingnamespacestd;classC1{public:~Cl(){cout<<1;}};classC2:publicC1{
关于函数重载,下列叙述中错误的是()
已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:sample{public:sample(){};______};
构造函数构造函数的主要作用是对数据成员初始化,系统为成员分配内存时,保留这些存储单元的原状。
A、 B、 C、 D、 B通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:前序遍历的第一个结点A为树的根结点。中序遍历中A左边的结点在A的左子树中,A的右边的
A、 B、 C、 D、 C面向对象中的多态性是指当多种事物继承自一种事物时,同一种操作在它们之间表现出不同的行为:而封装性是指将数据和算法捆绑成一个整体,这个整体就是对象,描述对象的数据被封装在其内部。c++
>=此题考查的是while循环语句和for循环语句。题中函数的功能是判断字符串是否对称。从字符串两端依次比较各个字符是否相同,for循环结束后,当i>-j表明字符串对称,否则说明不对称。
下面的符号中可以用作C++标识符的是()。A)3testB)fcc~othterC)elseD)radius
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
随机试题
投影仪由哪些主要零部件组成?
系统总线上的3类信号分别是数据信号、地址信号和________。
某成年男性患者的呼吸功能检查中,下列哪一项结果不正常()
颅脑损伤病人的卧位正确的是
智能建筑必须包括()等最基本的部分。
在半强有效市场下,以下信息中,没有被反映在证券价格中的是()。
存款准备金政策是以商业银行的货币创造功能为基础的,其效果也是通过影响商业银行的货币创造能力来实现的。()
一、注意事项本题本由给定资料与申论要求两部分构成。二、给定资料1.可持续发展是指既满足现代人的需求又不损害后代人满足其需求的能力。换句话说,就是指经济、社会、资源和环境保护协调发展,它们是一个密不可分的系统,既要达到发展经济的目的。又
Theeyetendstoseedistanceas______.Inpainting,thisissometimescalled"thevanishingpoint".
Cyberspace,datasuperhighways,multimedia—forthosewhohaveseenthefuture,thelinkingofcomputers,televisionandtelepho
最新回复
(
0
)