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

admin2015-07-22  31

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

选项 A、void show()const{ cout<B、void show()const{ cout<C、void Pam::show()const{ cout<D、void Pam::show()const{ cout<

答案C

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

最新回复(0)