首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数必须是类的【 】。
虚函数必须是类的【 】。
admin
2010-03-29
70
问题
虚函数必须是类的【 】。
选项
答案
成员函数
解析
设置虚函数时必须注意下列事项:
①只有类的成员函数才能说明为虚函数。这是因为虚函数仅适用于有继承关系的类对象,所以普通函数不能说明为虚函数。
②静态成员函数不能是虚函数,因为静态成员函数不受限于某个对象。
③内联函数不能是虚函数,因为内联函数是不能在运行中动态确定其位置。即使虚函数在类的内部定义,编译时仍将其看作是非内联的。
④构造函数不能是虚函数,因为构造时对象还是一片未定型的空间。只有在构造完成后,对象才能成为一个类的名副其实的实例。
⑤析构函数可以是虚函数,而且通常说明为虚函数。说明虚函数的目的在于:使用 delete运算符删除一个对象时,能确保析构函数被正确地执行,这是因为设置虚析构函数后,可以利用动态联编方式选择析构函数。
⑥一般要求基类中说明了虚函数后,派生类说明的虚函数应该与基类中虚函数的参数个数相等,对应参数的类型相同。如果不相同,则将派生类虚函数的参数类型强制转换为基类中虚函数的参数类型。
转载请注明原文地址:https://kaotiyun.com/show/Mhjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
C语言程序中,运算对象必须是整型数的运算符是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[i]){if
以下叙述中错误的是
以下选项中函数形参不是指针的是
某二叉树共有7个节点,其中叶子节点只有1个,则该二叉树的深度为(假设根节点在第1层)()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
面向对象方法中,继承是指()。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
以下关于C语言函数参数传递方式的叙述正确的是()。
随机试题
使用激光器发射机时,为了消除反射光对LD的影响,可在紧靠LD的输出端面放置光()器。
—______haveyoubeeninChina?—Forthreemonths.
马克思主义考察社会历史的出发点是【】
增液口服液的药物组成是
[2010年,第60题;2013年,第61题]钢板用两个铆钉固定在支座上,铆钉直径为d,在图5.3-7示载荷作用下,铆钉的最大切应力是()。
投资活动按项目的用途分有()和非生产性项目。
想象竞合是指行为人实施一个犯罪行为,其犯罪结果侵害两个或两个以上权益,触犯两个或两个以上罪名,择一重罪处罚。根据上述定义,下列不属于想象竞合的是()。
客家民居以___________省的承启楼和振成楼最为著名。
结合下图判断,下列叙述正确的是()。
指导学生分析作文要求,明确写作的重点和体裁等,这是训练学生的()。
最新回复
(
0
)