static 变量在类声明中只是声明, 要在外面单独定义.
不能在对象中直接访问? 可以访问. 但是要在外面定义.
初始化列表不能对静态成员做初始化.
class A{ static int i;};int A::i ; // = 20;
来源: http://www.bubuko.com/infodetail-3007770.html