首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2013-02-27
35
问题
下面说法正确的是
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
内联函数用inline修饰,用于取代C语言中的宏定义。Inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。Inline:函数的特点之一就是执行速度快,他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈入栈、保护现场等开销,提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。
转载请注明原文地址:https://jikaoti.com/ti/lZE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intch=020;printf(”%d\n”,ch=ch>>1);}程序运行后的输出结果是(
以下叙述中正确的是()。
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
若有定义:doublea[3][5];那么数组a的最后一个元素是【】。
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为【】。
C++语言类体系中,不能被派生类继承的有()。
在数据库系统中,把具有以下两个特征的模型称为网状模型。①允许有一个以上的结点没有双亲②有且仅有一个结点无双亲③根以外的结点有且仅有一个双亲④一个结点可以有多个双亲以下各项组合中符合题意的是()。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
安装在主干管上起切断作用的闭路阀门,应逐个做()。
党内监督的重点对象包括()。
以下属于限制民事行为能力人的是()
引起继发性再生障碍性贫血的最常见的药物是()。
专职安全生产管理人员对违章指挥、违章操作的,应当立即报告,但无权制止。()
国有资金控股必须依法招标的项目,招标人可以选择排名第二的中标候选人为中标人的情形有()。
期货公司对董事给予处分的,应自作出决定之日起3个工作日内向中国证监会派出机构报告。()
根据《上市公司收购管理办法》的规定,下列有关上市公司收购的表述中,正确的有()。
(I)设x∈(0,+∞),证明:(Ⅱ)记试求函数f(x)在[0,+∞)内的值域.
Whichkindoffoodisrecommendedtopreventheartdisease,cancer,diabetes,highbloodpressure,stroke,andweakbones?Whic
最新回复
(
0
)