类中static成员变量的定义和声明:在VS2010中,只能在类外定义同时赋值,在类中声明。不能再类中声明时赋值!!
#include<iostream>
using namespace std;
class A
{
public:
static int a;
static int b;
};
int A::a=1;
int A::b=1;
int main()
{
cout<<A::a<<endl;
A object1;
A object2;
cout<<object1.a++<<" "<<object1.b++<<endl;
cout<<object2.a<<" "<<object2.b<<endl;
system("pause");
return 0;
}