首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
虚函数必须是类的【 】。
虚函数必须是类的【 】。
admin
2010-03-29
53
问题
虚函数必须是类的【 】。
选项
答案
成员函数
解析
设置虚函数时必须注意下列事项:
①只有类的成员函数才能说明为虚函数。这是因为虚函数仅适用于有继承关系的类对象,所以普通函数不能说明为虚函数。
②静态成员函数不能是虚函数,因为静态成员函数不受限于某个对象。
③内联函数不能是虚函数,因为内联函数是不能在运行中动态确定其位置。即使虚函数在类的内部定义,编译时仍将其看作是非内联的。
④构造函数不能是虚函数,因为构造时对象还是一片未定型的空间。只有在构造完成后,对象才能成为一个类的名副其实的实例。
⑤析构函数可以是虚函数,而且通常说明为虚函数。说明虚函数的目的在于:使用 delete运算符删除一个对象时,能确保析构函数被正确地执行,这是因为设置虚析构函数后,可以利用动态联编方式选择析构函数。
⑥一般要求基类中说明了虚函数后,派生类说明的虚函数应该与基类中虚函数的参数个数相等,对应参数的类型相同。如果不相同,则将派生类虚函数的参数类型强制转换为基类中虚函数的参数类型。
转载请注明原文地址:https://kaotiyun.com/show/Mhjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
软件测试的目的是()。
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
软件调试的目的是()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
随机试题
猪苓汤的组成药物是
硅质胶泥衬砌砖、板后必须进行()。
根据《建设工程施工合同示范文本》,下列关于工程进度管理的论述正确的是()。
已知某施工企业主营业务收入为1000万元,主营业务成本和主营业务税金及附加为1000万元,其他业务利润为100万元,管理费用和财务费用为100万元,投资收益、补贴收入和营业外收入为100万元,营业外支出为.100万元,所得税为100万元,则企业主营业务利润
非法为他人出具金融票证罪,是指银行或者其他金融机构的工作人员违反规定,为他人出具()情节严重的行为。
根据增值税法律制度的规定,下列关于增值税纳税义务发生时间的表述中,正确的有()。(2013年)
中班幼儿芳芳经常独自一个人,从不与老师、小朋友说话、玩耍,刚接班的柯老师了解到,芳芳自小由奶奶照顾,父母常年在外务工,柯老师心头一震,不能无视芳芳,不能任其发展,一次游戏活动时,见到芳芳独自一个人在座位上,柯老师试着与芳芳交谈,让她和其他小朋友玩,但芳芳只
A、 B、 C、 D、 B
Tom______betterthantoaskDickforhelp.
A、Meetsomefriends.B、Gotothemovie.C、Giveaperformance.D、Stayathome.C
最新回复
(
0
)