#include<iostream>
using namespace std;
class A
{
public:
//static int i =2; //不能初始化
static const int j =1; //静态常量可以初始化
static const int m = 0;
A(){i++;} //对构造的对象进行计数
void print()
{ cout<<this->i<<endl; }
private:
static int i ;
};
int A::i = 0;
int main()
{
A a;
a.print();
A b;
b.print();
return 0;
}
输出结果:
1
2