首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2013-02-27
43
问题
下面说法正确的是
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
内联函数用inline修饰,用于取代C语言中的宏定义。Inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。Inline:函数的特点之一就是执行速度快,他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈入栈、保护现场等开销,提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。
转载请注明原文地址:https://kaotiyun.com/show/ysNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下对软件特点描述正确的是()。
过程控制系统属于()。
若有定义“int/*p[3];”,则以下叙述中正确的是()。
下列选项中不是关系数据库基本特征的是()。
下面程序的运行结果是【】。#include<iostream.h>voidfun(ira&a,intb=3){staticinti=2;a=a+b+i;i=i+a;}voidm
数据库、数据库系统和数据库管理系统之间的关系是()。
算法运行过程中所耗费的时间称为算法的【】。
对于长度为n的线性表,在最坏情况下,下列各排序法的比较次数中正确的是()。
下面不属于软件设计原则的是()。
对软件设计的最小单位(模块或程序单元)进行的测试通常称为______测试。
随机试题
企业管理现代化、自动化的标志是标准化和数据化。()
下列哪种不是毒性代谢产物的常见靶器官?
煤矿安全监察机构对煤矿安全措施进行监察时,以下()行为属于违法行为,应责令其改正。
一项工程的单组门窗框扇的基本工作时间是3h,辅助时间占工序作业时间的比率是10%,规范时间占定额时间的比率为5%,则该项工作的定额时间是()小时。
总投资收益率的计算中,投资总额的构成包括()。
下列关于车辆购置税的说法中,正确的是()。
老张今年57岁,自2001年以来一直在某公司工作,与公司签订的劳动合同将于2017年7月底到期,老张希望与公司续签合同,公司因他年纪偏大,知识更新滞后,难以适应新业务要求,通知他到期终止合同。根据《劳动合同法》,下列关于老张与劳动合同的说法,正确的是(
在所有招聘媒体中,()是最新出现的,并受到了越来越多单位的青睐。
秦王赢政读韩非书,感叹日:“寡人得见此人,与之游,死不恨矣。”你认为赢政此次感叹的主要原因是()。
Ford1.Ford’sgreatstrengthwasthemanufacturingprocess--notinvention.Longbeforehestartedacarcompany,hewasa
最新回复
(
0
)