關於變量的聲明和定義,今天算是又長知識

int a;叫聲明;a=1;才叫定義,int  a = 1;交聲明和定義,看似很易懂的問題,若是沒細究就致使一個問題,就是在類中只能聲明變量,不能定義,若是你用static在類中的話,在.h文件中,staic  int a;其實算是定義,就會致使你的程序出錯。固然const static int a =1;這樣就沒問題變量

相關文章
相關標籤/搜索