问题 填空题

下列程序的运行结果是 【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

解析: 本题考查静态成员变量在不同对象间的共享现象。无论哪个对象修改了其静态变量的值,其他对象再访问该变量时已经发生了变化。

选择题
多项选择题 案例分析题