关于内联函数的说法,不正确的是( )。A.在说明类的同时定义成员函数,则函数隐含为内联函数B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数C.当内联函数被调用时,内联函数的代码在调用处被展开D.当内联函数被调用时,内联函数将返回结果

题目

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

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

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

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

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


相似考题
更多“关于内联函数的说法,不正确的是()。A.在说明类的同时定义成员函数,则函数隐含为内联函数B.也可在 ”相关问题
  • 第1题:

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

    下列说法正确的是( )。

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

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

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

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


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

  • 第2题:

    在类声明中直接定义的成员函数会默认成为内联函数


    正确

  • 第3题:

    关于成员函数的描述中,正确的是()。

    A.类中可以说明一个或多个成员函数

    B.类中的成员函数只能定义在类体外

    C.定义在类体外的成员函数前加inline可以成为内联函数

    D.在类体外定义成员函数时,在函数名前除了加类型说明符外,还需用作用域符来限定该成员函数所属的类


    常成员函数对数据成员只访问不修改

  • 第4题:

    在类中定义和实现的函数称为( )。

    A.静态成员函数

    B.内联函数

    C.常成员函数

    D.虚函数


    正确答案:B

  • 第5题:

    定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。


    C