问题 填空题

如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为 【8】
# include<iostream.h>
class testprivate:
int num;
public:
test(int)
void show();
;
test: :test(int n) num=n;
test:: show() cout<<num<<end1;
void main() test T(10);
T. show ( );

答案

参考答案:void test:: show(){cout<<num<<end1;}

解析: show成员函数的声明和实现不一致,即实现部分应有void修饰符,这样才能编译通过。

单项选择题