```c
#include <iostream>
using namespace std;
class myclass{
public:
static int i;
int get_i(){
return i;
}
};
int myclass::i=0; //静态成员在类外初始化
int main(int argc, const char * argv[]) {
myclass::i=200;
myclass ob1,ob2,ob4;
myclass *ob3; //定义指针
ob3=&ob4; //指向ob4
cout<<"ob1.i="<<ob1.get_i()<<endl;
cout<<"ob2.i="<<ob2.get_i()<<endl;
myclass::i=300;
cout<<"ob1.i="<<ob1.get_i()<<endl;
cout<<"ob2.i="<<ob2.get_i()<<endl;
cout<<"ob4.i="<<ob4.i<<endl;
cout<<"ob3.i="<<ob3->i<<endl; //指针访问静态数据成员
ob2.get_i();
return 0;
}
```