定义在类内部的函数被类默认为【 】,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。

题目

定义在类内部的函数被类默认为【 】,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。


相似考题
更多“定义在类内部的函数被类默认为【】,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开 ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    58、设B类是由A类派生的.当创建一个B类的对象时,构造函数的调用顺序是().

    A.先调用A类的构造函数,然后调用B类的构造函数

    B.先调用B类的构造函数,然后调用A类的构造函数

    C.不调用A类的构造函数

    D.视定义时A类和B类出现的位置


    C

  • 第3题:

    59、在一个派生类对象结束其生命周期时()。

    A.先调用派生类的析构函数后调用基类的析构函数

    B.先调用基类的析构函数后调用派生类的析构函数

    C.如果基数没有定义析构函数,则只调用派生类的析构函数

    D.如果派生类没有定义析构函数,则只调用基类的析构函数


    A

  • 第4题:

    在一个派生类对象结束其生命周期时,下列叙述中正确的是( )。

    A. 先调用基类的析构函数,后调用派生类的析构函数

    B.先调用派生类的析构函数,后调用基类的析构函数

    C.如果基类没有定义析构函数,则只调用派生类的析构函数

    D.如果派生类没有定义析构函数,则只调用基类的析构函数


    参考答案:B

  • 第5题:

    设B类是由A类派生的.当创建一个B类的对象时,构造函数的调用顺序是().

    A.先调用A类的构造函数,然后调用B类的构造函数

    B.先调用B类的构造函数,然后调用A类的构造函数

    C.不调用A类的构造函数

    D.视定义时A类和B类出现的位置


    先调用A类的构造函数,然后调用B类的构造函数