问题 填空题

如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为 【8】 。# include<iostream.h>class test{private: 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修饰符,这样才能编译通过。

选择题
单项选择题