如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为【 】。 # include<iostream.h> class test { private: int num; public: test(int) voi

admin2010-06-06  37

问题 如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为【 】。
# 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修饰符,这样才能编译通过。
转载请注明原文地址:https://jikaoti.com/ti/9PW0FFFM
0

相关试题推荐
最新回复(0)