>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob" />
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob">有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象ob
admin
2020-07-23
48
问题
有如下类定义:
class MyClass
{
public:
private:
int data;
};
若要为MyClass类重载流输入运算符">>",使得程序中可以"cin >> obj;"的形式改变MyClass类的对象obj中数据成员data的值,则横线处的声明语句应为( )。
选项
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
解析
本题考查重载流运算符">>",根据重载规则,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/enyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classWhy{intn;public:doubled;protected:longl;floatf;
若x和y是程序中的两个整型变量,则下列if语句中合法的是
执行下列语句段后,输出字符"*"的个数是()。for(inti=50;i>1;i-=2)cout
在类Derived中,函数show()不能直接访问的数据成员是
下列关于模板的表述中,正确的是
计算机软件包括
派生类的成员函数不能访问的基类成员是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
计算机软件包括
下列选项中不属于面向对象程序设计特征的是()。
随机试题
整个工作分析过程的核心部分是()
简答战后经济结构的变化对行情的影响。
计算机中的浮点数用阶码和尾数表示。
维系蛋白质四级结构的主要化学键是
调查设计的内容最重要的是
有关珍珠状阴茎丘疹的发病原因,下列正确的是
《中华人民共和国药品管理法》规定药品经营企业、药品临床使用单位必须配备
目前普遍认为有助于改善商业银行声誉风险管理的最佳操作实践不包括()。
在学习观上强调学习的主动构建性、社会互动性和情境性的心理学流派是()。
中国人民抗日战争进入全国性抗战的新阶段是在()。
最新回复
(
0
)