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

admin2010-12-16  34

问题 如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为______。
   #include<iostream.h>
   class test
   {
   private:
       int hum;
   public:
       test(int);
       void show( );
   };
   test::test(int n){num=n;}
   test::show( ){cout<<num<<endl;}
   void main( )
   {
       test T(10):
       T.show( );
   }

选项

答案void test::show( ){cout<<num<<endl;}

解析 show成员函数的声明和实现不一致,即实现部分应有void修饰符,这样才能编译通过。
转载请注明原文地址:https://jikaoti.com/ti/NXL0FFFM
0

最新回复(0)