首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2010-12-16
32
问题
下面说法正确的是
选项
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>#include<string.h>structA{inta;charb[10];doublec;};struc
有以下程序:#includestructtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a);main(){
请阅读以下程序:#include#includevoidfun(intb[])main(){staticinti=0;{intk,a[5]:{1,3,5,4,9};Do{
下述语句中,在字符串s1和s2相等时显示”theyareEqual”的是()。
下列叙述中正确的是()。
以下不正确的定义语句是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N=3,有下列矩阵
数据库中对概念模式内容进行说明的语言是
【】的目的是检查模块是否正确的组合在一起,是否能够实现规格说明文档对产品功能的要求。
在C++中,数据封装要解决的问题是()。
随机试题
下列各项是与现金业务有关的职责,其中哪项可以由同一个人负责()
轻度一氧化碳中毒中度一氧化碳中毒
甲和乙诉请法院离婚,双方有一个十二岁的女儿,双方均请求对女儿的抚养权,法院应该判决( )。
思维和存在的关系问题之所以成为哲学基小问题,这是由()。
媒体____向公众普及有关飞船的飞行动力学和外太空高能物理环境的科学知识。航天活动基本上被看作一种政治活动而不是一种科学探索活动。媒体对飞船搭载物品的神秘性和____大肆渲染,似乎发射飞船的物质代价都被附加到了这些物品上。依次填入划横线部分最恰当的一项是(
公民甲一日外出,遇车祸身亡。甲的弟弟乙和母亲丙闻讯后,立即前往出事地点。乙见其兄甲已亡故,遂整理甲散落一地的物品。其中有甲刚刚领取的工资2000元,乙发现后将其交给丙,丙遂将该钱揣入怀中。在乙为其兄料理后事的过程中,共支付丧葬费1000元,丧事处理完后,甲
在2002年二手房与一手房交易比例为( )以下判断错误的是( )
根据下图所示网络结构回答下列问题。如果将192.168.66.128/25划分为3个子网,其中子网1能容纳50台主机,子网2和子网3分别能容纳20台主机,要求网络地址从小到大依次分配给3个子网,前两个子网的掩码分别为______和______,可用的
Whenmengrowolder,theirhairoftenbeginstofallout.Whenhairbeginstofallout【C1】______oldage,itisimpossibletomak
PASSAGETHREEAccordingtoParagraph3,whatwasthesignificanceofthelandlawpassedin1820?
最新回复
(
0
)