首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2010-12-16
51
问题
下面说法正确的是
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
内联函数用inline修饰,用于取代C语言中的宏定义。Inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。Inline函数的特点之一就是执行速度快,他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈入栈、保护现场等开销,提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。
转载请注明原文地址:https://kaotiyun.com/show/zGVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){defaul
以下叙述中正确的是()。
下列说法不正确的是()。
以下叙述中错误的是()。
下列叙述中正确的是( )。
下列关于栈叙述中正确的是()。
结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。
数据库查询语言是()。
下列模型中,用树形结构表示实体之间联系的模型是()。
下列描述中,()是抽象类的特性。
随机试题
A.unveiledB.comfortableC.comparisonD.totallyE.qualityF.designedG.competitionH.entirelyI.averageJ.
PassageFourWhatisthemainideaofthepassage?
[背景资料]某水闸工程由于长期受水流冲刷和冻融的影响,闸墩混凝土碳化深度最大达5.5cm,交通桥损坏严重。工程加固处理内容包括:闸墩采用渗透型结晶材料进行表层加固;拆除原交通桥桥面板,全部更换为现浇“T”型梁板等。在工程加固过程中,监理单位在质量检查中
施工单位的项目负责人的安全生产责任主要包括()。
沈某原是甲建筑公司的采购员,辞职后与李某合办一家乙建筑设备租赁公司。沈某现以甲公司的名义与其长期负责的甲公司大客户丙公司签了3000吨钢材购销合同,丙公司对沈某辞职并不知情。则对该合同承担付款义务的应是()。
按照法律形式,投资基金可分为()。①开放式基金②封闭式基金③契约型基金④公司型基金⑤有限合伙型基金
某企业拟投资900万元,经预计该投资有效期为4年,每年现金净流量依次为240万元、300万元、400万元、360万元,则该项投资的回收期为( )年。
故障管理的步骤包括发现故障、判断故障症状、隔离故障、______故障、记录故障的检修过程及其结果。
Whatisthewoman’ssuggestion?
WhichofthefollowingsentencesisINCORRECT?
最新回复
(
0
)