首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义 class Myclass public: Private: int data; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
有如下类定义 class Myclass public: Private: int data; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
admin
2019-04-01
86
问题
有如下类定义
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/1eAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;usingnamespacestd;classBase{public:voidfun(){cout<<"Ba
有如下程序:#include<iostream>usingnamcspacestd;intmain(){voidfunction(doubleval);doubleval;function(v
有如下程序:intx=3:d0{x-=2:cout<<x:}while(!(--x));执行这个程序的输出结果是
有如下程序:#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;
对表达式for(表达式1;;表达式3)可理解为
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
软件概要设计的成果是______。
设有charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
关于二义性的描述错误的是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
随机试题
下列关于红细胞生成的描述,正确的是()
下列药物中,肾功能不良的患者铜绿假单胞菌感染时可选用的是
女性,28岁,近3天发烧,腰痛,伴尿急,尿频,尿痛,尿镜检,白细胞每高倍视野25个。该病人多饮水的目的是
能够滋阴益肾,凉血止血的药物是
土地利用规划是一项综合性很强的系统工程,涉及()、()、()、()诸多方面,要使规划做到科学、合理、有效、可行,规划人员必须遵守共同的法则和标准,这就是土地利用规划的原则。
张载曾庄严宣告“为天地立心,为生民立命,为往圣继绝学,为万世开太平”;顾炎武在明清之际发出“天下兴亡,匹夫有责”的呼吁……上述言论说明宋明理学影响中国文化()。
下列事件发生在唐朝的是()。
国民生产总值就是国内生产总值。()
FormernewsanchorDanRatherhad(i)______forcolorful(ii)______:forexample,heoncedescribedapoliticalraceas"Spandex
TwodaysbeforeInternationalWomen’sDay,thenewlyinstalled105-memberpaneldebatingthefutureshapeoftheEuropeanUnion,
最新回复
(
0
)