首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2010-12-16
38
问题
下面说法正确的是
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
内联函数用inline修饰,用于取代C语言中的宏定义。Inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。Inline函数的特点之一就是执行速度快,他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈入栈、保护现场等开销,提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。
转载请注明原文地址:https://kaotiyun.com/show/zGVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件详细设计产生的图如下:该图是()。
以下叙述中错误的是()。
下列关于C语言数据文件的叙述中正确的是()。
设有定义:doublex=2.12;,则以下各项中不能完整输出变量x值的语句是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段II.文件系统阶段III.数据库阶段
存储在计算机内有结构的数据集合是
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
面向对象方法中,继承是指()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
在C++语言中,封装是借助于什么达到的?
随机试题
甲的哈士奇在公园走失,乙误以为此狗是自己家昨天走失的狗,遂将其带回家中喂养1个月。乙支出费用1000元并耽误上班时间被单位扣除当月的全勤奖一百元。对此,以下说法正确的是:()
《政府采购货物和服务招标投标管理办法》规定,招标采购单位规定的投标保证金数额,不得超过采购项目概算的()。
固定资产发生的后续支出,应当()。
题干图形重新组合将得到选项中哪个图形?
三种铅笔的单价分别为1元、1.5元、2元,张老师计划用50元购买上述铅笔30支,不同的购买方案有()种。
简述侵犯注册商标专用权的情形。
设正项级数收敛,则级数().
不需要事先建立就可以直接使用的变量是()。
下列语句中错误的是
WriteonANSWERSHEETTWOanoteofabout50-60wordsbasedonthefollowingsituation:WritetoyourfriendDavid/Amyandin
最新回复
(
0
)