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

admin2013-05-30  10

问题 下列程序的运行结果是【 】。
   # 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
   void main(void)
   {
        SomeClass my_class(1001),your_class(2002);
        your_class. set_data(4004);
        my_elass. show_data()
   }

选项

答案4004 1001

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

最新回复(0)