有如下类及函数的定义: class Wow{ int k; public: Wow(int n=0):k(n){} int incre(){ return ++k; }

admin2020-06-29  31

问题 有如下类及函数的定义:
     class Wow{
         int k;
     public:
         Wow(int n=0):k(n){}
         int incre(){ return ++k; }
         int decre();
         void show()const;
     };
     int Wow::decre(){ return --k; }
     inline void display( Wow w){ w.show(); }
     void Wow::show()const{ cout<在上面所定义的函数中,内联函数的个数是

选项 A、1
B、2
C、3
D、4

答案C

解析 类定义体内部定义的函数,编译器都默认为内联函数,类定义体外部定义的函数,使用关键字inline修饰的函数为内联函数,所以内联函数有:Wow(int n=0)、incre()、display(Wow w),答案为C。
转载请注明原文地址:https://kaotiyun.com/show/978p777K
0

最新回复(0)