1. 程式人生 > >類中static成員變數定義和宣告

類中static成員變數定義和宣告

類中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;  
}