下列程序的运行结果是______。 #include<iostream.h> class SomeClass { public: SomeClass(int value){ some value=value; );

admin2010-12-16  29

问题 下列程序的运行结果是______。
   #include<iostream.h>
   class SomeClass
   {
     public:
       SomeClass(int value){ some value=value; );
       void show_data(voiD){ cout<<data<<’’<<some_value<<endl; };
       static void set_data(int value){ data=value; };
     private:
       static int data;
       int some_value;
   };
   int SomeClass::data=0;
   void main(void)
   {
       SomeClass my_class(1001), your_class(2002);
       your_class.set_data(4004);
       my_class.show_data( );
   }

选项

答案4004 1001

解析 本题考查静态成员变量在不同对象间的共享现象。无论哪个对象修改了其静态变量的值,其他对象再访问该变量时已经发生了变化。
转载请注明原文地址:https://jikaoti.com/ti/zHL0FFFM
0

最新回复(0)