首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2019-05-22
31
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/ZI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D因题目中定义的指针value是指向变量i的,所以直接利用语句MyClass(inti){valuei,newint(i);}对value进行赋值即可。
A、 B、 C、 D、 B此题考查的是构造函数。如果一个类中没有定义任何构造函数,编译器将生成一个不带参数的公有缺省构造函数。但只要定义了一个任意的构造函数,就不会生成缺省构造函数了。
构造函数构造函数的主要作用是对数据成员初始化,系统为成员分配内存时,保留这些存储单元的原状。
A、 B、 C、 D、 CC是传值调用,所以被调函数中形参值改变不会影响到实参,而且没有返回值,所以不会对调用函数产生影响。A是把引用作为函数参数,D是把指针作为函数参数,都属于传地址调用,改变形参均会影响参
A、 B、 C、 D、 B建立E_R模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。
黑盒测试是否能够发现错误取决于测试实例的设计。动态测试的设计测试实例方法一般有两类:黑盒测试方法和白盒测试方法。
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于__________的联系。
下列字符串中,正确的C++标识符是()。
随机试题
要选定多个连续的文件,先单击第一个文件,然后按下()键不放,单击最后一个文件,则两者之间的所有文件均被选中。
试述缔约过失责任的构成要件。
Manytrees______theirleavesinautumnbecauseoftheweathergettingcold.
Mostepisodesofabsent-mindedness-forgettingwhereyouleftsomethingorwonderingwhyyoujustenteredaroom—arecausedbya
关于唾液腺肿瘤免疫组织化学染色叙述正确的是()
患者,女,31岁。素患肠痈,连日来右下腹阵阵作痛,口苦便干,宜与大黄配伍使用的药物是()
A、大黄素B、芦荟大黄素C、大黄素-8-O-葡萄糖苷D、芦荟苷E、番泻苷A泻下作用最强的化合物是()
治疗风湿性二尖瓣狭窄药物中,青霉素的作用是防止()
施工成本的计划值和实际值也是相对的,相对于()而言,施工成本规划的成本值是实际值。
证券经纪业务的合规风险主要是指证券公司在经纪业务活动中发生违反法律、行政法规和监管部门规章及规范性文件、行业规范和自律规则、公司内部规章制度、行业公认并普遍遵守的职业道德和行为准则等行为,可能使证券公司受到法律制裁、被采取监管措施、遭受财产损失或声誉损失的
最新回复
(
0
)