首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2013-02-27
37
问题
下面说法正确的是
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
内联函数用inline修饰,用于取代C语言中的宏定义。Inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。Inline:函数的特点之一就是执行速度快,他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈入栈、保护现场等开销,提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。
转载请注明原文地址:https://kaotiyun.com/show/ysNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
表达式(int)((double)9/2)-9%2的值是()。
有以下程序:#include<stdio.h>charfun(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}
关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。
在深度为5的完全二叉树中,度为2的结点数最多为【】。
下列运算符中全都可以被友元函数重载的是()。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
请使用VC6或使用[答题]菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
关于施工现场工作零线截面选择的说法,错误的是()。
用“_____”号把下面一段话里的虚词标出来,然后列一个虚词表,把它们的大类小类分别填在表里(重复的可只写一个,并用数码表示重复的次数)。
在如图所示FX2N系列PLC程序中,X000闭合后经过()时间延时,Y000得电。
下列不属于总成本领先战略作用的是()
下列哪种疾病常引起中老年患者肾病综合征
利用条件反射促进尿潴留患者排尿的措施是
“天翔号”中国客轮由韩国釜山港驶往大连,船行至公海领域时韩国公民金道雄酗酒闹事,将中国公民周晓燕打成重伤。为及时救治,船舶就近停靠威海港将受害人送往医院,然后驶往大连港。下列法院中,哪一个是本案的犯罪管辖法院()。
工程施工实施阶段监理工作的基本内容有()。
()是指并购公司采取直接向目标公司的股东增加发行本公司的股票,以新发行的股票交换目标公司的股票。
下列英文缩写和中文名字的对照中,错误的是()。
最新回复
(
0
)