下列程序的运行结果是 【13】 。
# 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
解析: 本题考查静态成员变量在不同对象间的共享现象。无论哪个对象修改了其静态变量的值,其他对象再访问该变量时已经发生了变化。