首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2019-05-22
37
问题
为类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声明派生类的一般形式为:class派生类名:【继承方式】基类名。其中继承方式包括:public,private,protected,而virtual为c++中的关键字。虚函数的使用方
A、 B、 C、 D、 D因题目中定义的指针value是指向变量i的,所以直接利用语句MyClass(inti){valuei,newint(i);}对value进行赋值即可。
private此题考查的是类的继承方式。类的继承方式有公有、保护和私有三种。分析题目可以得到,若横线处填入的是private,即类Defivedt私有继承类Base将导致objD.m和obiDm出错,符合题目要求。
A、 B、 C、 D、 B只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,本程序共生成了3个同类对象a,b[2]。
二叉树的遍历分为三种,它们是前序遍历、______遍历和后序遍历。
诊断和改正程序中错误的工作通常称为______。
内存地址指针变量指向的不是变量保存的数据值,而是变量的地址,所以指针变量保存的是对象的内存地址。
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*P;cout<<"pleaseinputastring:
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
下列选项中不全是c++语言关键字的是
随机试题
A.奇脉B.肝颈静脉回流征阳性C.奇脉、肝颈回流征阳性D.水冲脉、枪击音、脉压增宽E.收缩期喀喇音患者,女,32岁。低热1个月,伴胸闷、气急来院门诊。诊断为心包间皮瘤
细胞水肿的发生机制主要与下列哪种细胞器的功能障碍有关
用回弹法检查混凝土结构强度时,相邻两测点的净距一般不应小于()mm。
原位浇筑沉井施工要点包括()。
凡属______的施工作业,施工方必须在该项作业开始前24小时,书面通知现场监理机构到位旁站,见证施工过程。
目前在我国尚不存在的基金是( )。
下列各项中,不属于增值税征收范围的是()。
心理咨询是要按一定规范进行的有序操作,包括了()。
近年来,随着地方特色小吃商业价值被充分_________________,经营地方特色小吃的商家越来越多,由此引发地方特色小吃野蛮生长,致使不少地方特色小吃失去原本浓郁的自身特色而_____________。这不仅扰乱了市场秩序,还给地方特色小吃的健康发展
Thecash-for-clunkersprogramturnedouttobeaboonforAsianautomakersandthesmallcarstheyspecializein.WhileAmerican
最新回复
(
0
)