静态变量

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

 

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

 

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

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

a.i  A::i 都可以。

 

静态函数中this不可用。

class A{
   static int i; 
};

int A::i ;  // = 20; 

不可以再加static。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章