static 变量在类声明中只是声明,要在外面单独定义。

 

不能在对象中直接访问?可以访问。但是要在外面定义。

 

初始化列表不能对静态成员做初始化。

静态成员变量遵守普通成员变量的规则。

a.i  A::i 都可以。

 

静态函数中this不可用。

class A{
   static int i; 
};

int A::i ;  // = 20; 

不可以再加static。

 

posted on 2019-04-01 19:19  newbird2017  阅读(124)  评论(0编辑  收藏  举报