有如下类声明: class Pam{ int k; public: Pam(int n):k(n){} void show()const; }; 若要在类体外给出成员函数s

admin2021-06-10  19

问题 有如下类声明:
     class Pam{
         int k;
     public:
         Pam(int n):k(n){}
         void show()const;
     };
若要在类体外给出成员函数show的定义,下列定义中正确的是

选项 A、voidshow()const{cout<B、voidshow()const{cout<C、voidPam::show()const{cout<D、voidPam::show()const{cout<

答案C

解析 在类定义体外定义成员函数,必须指定成员函数的作用域,因此需要在使用类名和作用域运算符来修饰函数名,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/qwfp777K
0

最新回复(0)