首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面说法正确的是
下面说法正确的是
admin
2013-02-27
54
问题
下面说法正确的是
选项
A、内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B、内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C、类的内联函数必须在类体内定义
D、类的内联函数必须在类体外通过加关键字inline定义
答案
B
解析
内联函数用inline修饰,用于取代C语言中的宏定义。Inline是个建议机制而不是强制机制,也就是说,程序员可以指定任意函数为inline函数,但是编译器会根据系统情况来决定是否将其inline处理。对于较大的函数,编译器往往会取消其inline特性。Inline:函数的特点之一就是执行速度快,他实质是在编译时将函数的目标代码插入到每个调用该函数的地方,从而没有出栈入栈、保护现场等开销,提高了效率。在类体内定义的成员函数,自动被编译器当做内联函数处理,在类体外定义的成员函数,如果用inline修饰,编译器也认为是一种内联建议。
转载请注明原文地址:https://kaotiyun.com/show/ysNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不属于文件属性的是()。
若有定义chara,b;,则执行表达式a=3^2和b=~(5∣2∣0xf0)后,a,b的十进制值分别是()。
标准库函数fgets(str,n,fp)的功能是()。
若有定义“int/*p[3];”,则以下叙述中正确的是()。
已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结构是()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
假定Myclass为一个类,则执行Myclassa[4],*p[2];语句时,自动调用该类的构造函数()次。
在下面函数的横线处填上适当的内容使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str{if(【】)return【】;elseretur
设有以下程序段:inta[5]={0),*p,*q;p=a;q=a;则下列选项中,合法的运算是()。
数据处理的最小单位是
随机试题
下列关于战略控制与预算控制的表述,正确的是()。
A、uncleB、umbrellaC、customD、universityD
A.竞争性抑制B.非竞争性抑制C.反竞争性抑制D.不可逆性抑制E.以上均正确抑制剂与酶底物复合物结合,属于
在涂饰工程基层处理的要求中,木材基层的含水率不得大于()。
2015年1月1日,甲、乙、丙三人设立甲有限责任公司,约定甲、乙于公司设立时即缴足全部出资,但丙分期缴付出资,于2016年12月30日前缴足。2叭6年12月1日,人民法院受理了甲有限责任公司的破产申请,并指定了管理人。根据破产法律制度的规定,对于丙尚未缴足
依据企业所得税的相关规定,销售货物所得来源地的判定标准是()。
据世界旅游组织测算,旅游收入每增加1元,可带动相关行业增收4.3元;每增加1个就业岗位,可间接带动7个人就业。这体现的哲理是()。
给每个小组一个鸡蛋,一些吸管和胶带,请小组在20分钟时间内想出一个办法,利用这些资源,让鸡蛋从2米的高空掉下来而不碎。最后选出一个人做演示和总结,并请每一个人对自己刚才的表现做总结。
2022年1月18日,习近平总书记在十九届中央纪委六次全会上发表重要讲话时强调,全面从严治党是新时代党的自我革命的伟大实践,开辟了百年大党自我革命的新境界。他用“六个必须”阐述了两者之间的深刻关联。下列各项说法不正确的是()。
【F1】Whenadiseaseofepidemicproportionsripsintothepopulace,scientistsimmediatelygettowork,tryingtolocatethesour
最新回复
(
0
)