首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
admin
2019-06-12
39
问题
为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
选项
A、内联函数
B、重载函数
C、递归函数
D、函数模板
答案
A
解析
CH引入内联函数的原因是甩它来取代C中的预处理宏函数。两者的区别在于,宏函数是由预处理器对宏进行替换,而内联函数是通过编译器来实现的。内联函数在调用时像宏函数一样展开,所以它没有一般函数的参数压栈和退栈操作,减少了调用开销,因此,内联函数比普通函数有更高的执行效率。
转载请注明原文地址:https://kaotiyun.com/show/nL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
假定q所指对象的值为25,q+1所指对象的值为46,则执行“(*q)++;”语句后,q所指对象的值为___________。
下列关于虚函数的描述中,正确的是()。
类MyClass的定义如下:classMyClass{public:MyClass(){Value=0.)SetVariable(inti){value=i;}private:int
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
有如下类声明:classMyBASE{intk=public:voidsct(intn){k=n;}intget()const{returnk;}};
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
随机试题
散曲
不引起继发性高血糖性糖尿的是
为预防破伤风,清创时伤口使用哪种溶液冲洗最好
关于载脂蛋白(Apo)的功能,在下列叙述中不正确的是
男,20岁,右下颌中位水平阻生第三磨牙拔除术后4小时,伤口仍出血,否认全身疾病史,分析出血原因,不包括
关于建设工程施工招标中评标的说法,正确的是()。
施工单位中当经水行政主管部门安全生产考核合格后方可任职的人员包括()。
战术性资产配置与战略性资产配置的不同体现在( )。Ⅰ.对投资者的风险承受不同Ⅱ.对投资者的风险偏好认识不同Ⅲ.对投资者的风险偏好假设不同Ⅳ.对资产管理人把握资产投资收益变化的能力要求不同
根据支付结算法律制度的规定,下列选项中可以支取现金的有()。
水能是指水的动能、势能和压力能与能量资源,水能的优点有()。
最新回复
(
0
)