首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关内联函数的叙述中,正确的是( )。
下列有关内联函数的叙述中,正确的是( )。
admin
2020-12-21
27
问题
下列有关内联函数的叙述中,正确的是( )。
选项
A、内联函数在调用时发生控制转移
B、内联函数必须通过关键字inline来定义
C、内联函数是通过编译器来实现的
D、内联函数函数体的最后一条语句必须是return语句
答案
C
解析
一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换,所以在调用时不发生控制转移。在类内部实现的函数都是内联函数,可以不用inline定义;只有函数外部定义的内联函数才必须加关键字inline。编译系统并非对内联函数必须使用内联,而且根据具体情况决定。内联函数不是必须要有返回值的。
转载请注明原文地址:https://kaotiyun.com/show/3Oyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于赋值运算符“=”重载的叙述中,正确的是
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是
下列是重载乘法运算符的函数原型声明,其中错误的是
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。A)无需任何条件B)基类中显示定义了构造函数C)派生类中显式定义了构造函数D)派生类构造函数明确调用了基类构造函数
有如下程序: #include<iostream> using namespace std; class Base { public: void funl(){cout<<"Basea";} v
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
如下函数的作用是以双倍行距输出文件: void double_space(ifstream& f, ofstream& t){ char c; while (______) { ______;
下列关于模板的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
有如下函数模板:templateTcast(Uu){returnU;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
随机试题
[A]Sticktoyourinvestmentplan[B]Maintainliquidity[C]Focusontheannualratereturn[D]Acceptnormalm
下列哪项不属于放射事故
以下对合同的法律特征的描述中,正确的是()。
在计划经济体制下,我国财政收入主要采取企业收入形式,其主要理论依据是( )。
举行典礼活动的目的在于()。
学校教育中通常采用评“三好学生”、优秀学生干部的方式,或用学习反馈,以物质或精神奖励的方式引起学生的学习动机。这主要是激发学生的()。
A、3B、2C、1D、0B
解除作为债的消灭方式,适用于()。
Aman-madechemicalthatattractsmalegypsymothsbyduplicatingthenaturalattractantoffemalegypsymothshasbeenpatented
Artificialflowersareusedforscientificaswellasfordecorativepurpose.Theyaremadefromavarietyofmaterials,suchas
最新回复
(
0
)