首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2015-06-27
59
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/iDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:inti;public:intj;};classDeri
以下程序的输出结果是【】。#include<iostream.h>voidmain(){int*p;p=newint;*p=200;cout<<*p;
类MyClass的定义如下:classMyClass{pubfic:MyClass(){value=0;}SetVariable(inti){value=i;)private:intvalue;
下列表达式的值为false的是()。
类模板的使用实际上是将类模板实例化为一个具体的______。
已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的______。classX{private:intk;public:K(intn){k=n;}s
关于类模板,下列表述中不正确的是()。
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
随机试题
MASP具有类似于以下哪种分子的酶活性
下列关于胎盘分泌激素的叙述,错误的是
工程师在施工阶段进行进度控制的依据是()施工进度计划。
下列事项应按规定的纠纷处理方式解决,不能提起行政复议的是()。
进口日期栏应填:原产国栏应填:
钢铁、汽车及石油的市场类型多属于()。
(2013年)张某为甲市地税局负责管理运输行业税收的工作人员。2009年3月。张某应朋友宋某之托,为唐某的祥云运输公司违规办理了自营运输手续,致使祥云运输公司在2009年至2011年两年间少缴营业税230万元。事后,张某收到祥云运输公司支付的答谢费10万元
会计报表部分的主表,即企业在会计期末编制的主要会计报表。其中反映物业服务企业在某一特定时日(如年末、季末、月末)财务状况的财务报表是()
一棵结点个数为63的满二叉树转换为森林,则森林中树的个数是()。
关于IPSec协议的描述中,正确的是
最新回复
(
0
)