首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关内联函数的叙述中,正确的是( )。
下列有关内联函数的叙述中,正确的是( )。
admin
2020-07-23
67
问题
下列有关内联函数的叙述中,正确的是( )。
选项
A、内联函数在调用时发生控制转移
B、内联函数必须通过关键字inline来定义
C、内联函数是通过编译器来实现的
D、内联函数函数体的最后一条语句必须是return语句
答案
C
解析
一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换,所以在调用时不发生控制转移。在类内部实现的函数都是内联函数,可以不用inline定义;只有函数外部定义的内联函数才必须加关键字inline。编译系统并非对内联函数必须使用内联,而且根据具体情况决定。内联函数不是必须要有返回值的。
转载请注明原文地址:https://kaotiyun.com/show/H1yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase1{public:Base1(){}~Base1(){cout
下列因素中,对C++编译器区分重载函数无任何意义的是
有如下类定义:classMyClass{public:_____________private:intdata;};若要为MyCla
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
已知主函数中通过如下语句序列实现对函数模板swap的实例调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
下列有关类成员的叙述中,错误的是
下列关于类定义的说法中,正确的是()。
下列有关类继承的表述中,错误的是
下列关于模板的表述中,错误的是
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义
随机试题
关于护滩带边缘预埋压石施工,下列说法正确的有()。
A.先煎B.烊化C.另煎D.包煎E.后下患者,男,60岁。心悸气短,头晕目眩,失眠健忘,面色无华,倦怠乏力,纳呆食少;舌淡红,脉细弱。医师处以桂枝甘草龙骨牡蛎汤(桂枝、甘草、龙骨、牡蛎)合参附汤(人参、熟附子)加减。处方中龙骨宜用的特殊煎服法
柿子椒中含有的主要营养素为
在慢性肺源性心脏病的发生过程中,引起肺动脉高压的常见因素不包括
杀菌力强、功效最高的灭菌法是()。
护士护送患者人病区途中,需输液的患者是
车间内物料管理的主要单证包括()。
加快文件的传递,可采用()。
设f(x)在[a,b]上连续,在(a,b)内可导,其中a>0且f(a)=0。证明:在(a,b)内存在一点ξ,使
BusservicesbetweenTownCentreandNewtonHousingEstatewillbe________untilthemotorwayisrepaired.
最新回复
(
0
)