首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数必须是类的【 】。
虚函数必须是类的【 】。
admin
2010-03-29
33
问题
虚函数必须是类的【 】。
选项
答案
成员函数
解析
设置虚函数时必须注意下列事项:
①只有类的成员函数才能说明为虚函数。这是因为虚函数仅适用于有继承关系的类对象,所以普通函数不能说明为虚函数。
②静态成员函数不能是虚函数,因为静态成员函数不受限于某个对象。
③内联函数不能是虚函数,因为内联函数是不能在运行中动态确定其位置。即使虚函数在类的内部定义,编译时仍将其看作是非内联的。
④构造函数不能是虚函数,因为构造时对象还是一片未定型的空间。只有在构造完成后,对象才能成为一个类的名副其实的实例。
⑤析构函数可以是虚函数,而且通常说明为虚函数。说明虚函数的目的在于:使用 delete运算符删除一个对象时,能确保析构函数被正确地执行,这是因为设置虚析构函数后,可以利用动态联编方式选择析构函数。
⑥一般要求基类中说明了虚函数后,派生类说明的虚函数应该与基类中虚函数的参数个数相等,对应参数的类型相同。如果不相同,则将派生类虚函数的参数类型强制转换为基类中虚函数的参数类型。
转载请注明原文地址:https://kaotiyun.com/show/Mhjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#deftfieMN+1#definefi[x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%
下列叙述中正确的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
数据模型的三个要素是()。
在软件开发中,需求分析阶段可以使用的工具是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
以下选项中不属于C语言程序运算符的是
下列各组的排序方法中,最坏情况下比较次数相同的是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
随机试题
O2和CO2进出细胞膜通过
女性正常骨盆中,最常见的类型是
女性,60岁,足癣20年,反复发作,小腿红肿疼痛,寒战发热。可能的诊断为
沿着相反方向传播的两列相干波,其波动方程分别为),y1=Acos2π(vt一x/λ)和y2=Acos2π(vt+x/λ),在叠加后形成的驻波中,各处的振幅是()。
在《建设工程安全生产管理条例》中的有关监理的规定说法正确的是()
部门对应折旧科目设置的操作是在()模块中进行的。
合伙人发生与合伙企业无关的债务,相关债权人可以以其债权抵销其对合伙企业的债务。()
简述影响态度与品德学习的内部条件。
中国共产党十七大报告指出,实现全面建设小康社会,建设生态文明,基本形成节约能源资源和保护生态环境的
PainAllofushavefeltpain.wehavecutourselves.Wehavebeenburned.Orwehavehadheadaches.Someofussufferpainrare
最新回复
(
0
)