定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。
第1题:
成员函数体写在类外部的一定不是内联函数,写在类内部的一定是内联函数。()
第2题:
关于内联函数的说法,不正确的是( )。
A.在说明类的同时定义成员函数,则函数隐含为内联函数
B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数
C.当内联函数被调用时,内联函数的代码在调用处被展开
D.当内联函数被调用时,内联函数将返回结果
第3题:
下列关于类中成员函数特征的描述中错误的是( )。
A.类的成员函数一定是内联函数
B.类的成员函数可以重载
C.成员函数可以设置参数的默认值
D.成员函数可以是静态的
第4题:
下面说法正确的是( )。
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
第5题:
下列说法正确的是
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
第6题:
假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()
第7题:
假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()。
第8题:
下列关于成员函数的描述中,错误的是()。
第9题:
重载函数
内联函数
成员函数
普通函数
第10题:
int AA::a()
int AA:a()
AA::a()
AA::int a()
第11题:
对
错
第12题:
in
inline
inLine
InLiner
第13题:
在函数定义前加上关键字"inline",表示该函数被定义为()。
A、重载函数
B、友元函数
C、内联函数
D、成员函数
第14题:
在函数定义前加上关键字“inline”,表示该函数被定义为( )。
A.重载函数
B.内联函数
C.成员函数
D.普通函数
第15题:
下列说法正确的是( )。
A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
第16题:
在类中定义和实现的函数称为( )。
A.静态成员函数
B.内联函数
C.常成员函数
D.虚函数
第17题:
第18题:
若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。
第19题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第20题:
在函数定义前加上关键字“inline”表示该函数被定义为()。
第21题:
成员函数的定义必须在类体外
成员函数可以是公有的,也可以是私有的
成员函数在类体外定义时,前加inline可为内联函数
成员函数可以设置参数的默认值
第22题:
头文件
程序文件
主程序文件
第23题:
基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员
基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数
派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数
对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数