单选题
有如下类声明: 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。
提交答案
关闭