类中的静态变量应由用户使用类外的类名和范围解析运算符显式初始化
#include<iostream>
using namespace std;

class Apple
{
public:
static int i;

Apple()
{
// Do nothing
};
};

int Apple::i = 1;

int main()
{
Apple obj;
// prints value of i
cout << obj.i;
}