static 變量在類聲明中只是聲明,要在外面單獨定義。
不能在對象中直接訪問?可以訪問。但是要在外面定義。
初始化列表不能對靜態成員做初始化。
靜態成員變量遵守普通成員變量的規則。
a.i A::i 都可以。
靜態函數中this不可用。
class A{ static int i; }; int A::i ; // = 20; 不可以再加static。
static 變量在類聲明中只是聲明,要在外面單獨定義。
不能在對象中直接訪問?可以訪問。但是要在外面定義。
初始化列表不能對靜態成員做初始化。
靜態成員變量遵守普通成員變量的規則。
a.i A::i 都可以。
靜態函數中this不可用。
class A{ static int i; }; int A::i ; // = 20; 不可以再加static。