首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2013-02-27
47
问题
下面说法正确的是
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
内联函数用inline修饰,用于取代C语言中的宏定义。Inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。Inline:函数的特点之一就是执行速度快,他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈入栈、保护现场等开销,提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。
转载请注明原文地址:https://kaotiyun.com/show/ysNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
操作系统在控制和管理进程过程中,进程存在的唯一标志是数据结构()。
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式: x++&&y++;则以下叙述中正确的是()。
函数fread(buffer,size,count,fp)中buffer代表的是()。
有以下程序:#include<stdio.h>voidfun(intn,int*s){intf1,t2;if(n==1||n==2)*s=1;else
关于指针,以下说法正确的是()。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。
组成C++语言的基本符号包括:字母、数字和【】。
不属于结构化程序设计方法主要原则的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
对软件设计的最小单位(模块或程序单元)进行的测试通常称为______测试。
随机试题
下列维生素中,其衍生物参与形成丙酮酸脱氢酶复合体的是
自愿无偿献血是指下列哪种做法
下列能导致鼓胀发生的因素有()。
( )年,我国颁布了《中华人民共和国环境保护法(试行)》,明确了环境标准的制(修)订、审批和实施权限,使环境标准工作从此有了法律依据和保障。
背景:某土方支护工程,基坑挖土深度为一12m,基坑上口标高为0.5m,基坑长宽约为100m×50m,面积约为5000m2,地下承压水位在一15m以下,一8m深处有局部滞水。建设单位就该工程进行了招标,专业承包单位中标后,根据设计的基础图与地
上海证券交易所成立于()。
颜色的三个基本属性是()
下列属于操作技能的是()。
立国之初,明朝统治者就将发展教育事业放在重要地位,于是确立了“______”的文教政策。
毛泽东在1947年十二月会议上提出的新民主主义革命的三大经济纲领是
最新回复
(
0
)