若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。A、 inB、 inlineC、 inLineD、 InLiner

题目

若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。

  • A、 in
  • B、 inline
  • C、 inLine
  • D、 InLiner
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在函数定义前加上关键字“inline”表示该函数被定义为()。

A.重载函数

B.内联函数

C.成员函数

D.自定义函数


正确答案:B

第2题:

关于内联函数的说法,不正确的是( )。

A.在说明类的同时定义成员函数,则函数隐含为内联函数

B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数

C.当内联函数被调用时,内联函数的代码在调用处被展开

D.当内联函数被调用时,内联函数将返回结果


正确答案:D
解析:内联函数被调用时,只是把代码在被调用处展开,不是把函数的运算结果返回。

第3题:

静态数据成员在定义或说明时,要在前面加上关键字【 】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。


正确答案:statiC
statiC

第4题:

下列说法正确的是( )。 A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方

下列说法正确的是( )。

A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方

B.内联函数在编译时将该函数的目标代码插入每个调用该函数的地方

C.类的内联函数必须在类体内定义

D.类的内联函数必须在类体外通过加关键字inline定义


正确答案:B
B。【解析】本题考查的是内联函数的定义,引入内联函数是为了解决程序中函数调用的效率问题,是以目标代码的增加为代价换取时间的节省;一般函数在运行时被调用,而调用的内联函数在编译时就被替代了,如果不加in-line关键字,则编译器会将在类说明部分定义的任何函数都被认定为内联函数。

第5题:

已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。 A.FA必须定义在FB之前SXB

已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。

A.FA必须定义在FB之前

B.FB必须定义在FA之前

C.若FA定义在FB之后,则FA的原型必须出现在FB的定义之前

D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前


正确答案:D
D。【解析】主要考查函数调用时,是否设置函数原型。在C++中若被调用的函数放在主调函数之后,需将被调用函数原型放在主调函数之前,否则不需要。

第6题:

在函数定义前加上关键字"inline",表示该函数被定义为()。

A、重载函数

B、友元函数

C、内联函数

D、成员函数


参考答案:C

第7题:

在函数定义前加上关键字“inline”,表示该函数被定义为( )。

A.重载函数

B.内联函数

C.成员函数

D.普通函数


正确答案:B
解析:内联函数主要解决的是程序的运行效率问题,但是内联函数在时间上的节省是以最终目标代码规模的增加为代价的。

第8题:

( 10 ) 假定 Xcs 是一个类 , 该类中一个成员函数的原型为 “ Xcs *abc(); ” , 则在类外定义时对应的函数头为 【 10 】 。


正确答案:

第9题:

在C++语言中,一个函数的定义前加上关键字【 】时,该函数就声明为内联函数。


正确答案:inline
inline 解析:内联函数的声明方法。

第10题:

在一个函数的定义或声明前加上关键字【 】时,该函数就声明为内联函数。


正确答案:inline
inline

更多相关问题