const須要注意的

1.對於函數後邊添加const後,函數成爲const類型,該函數中不容許對類中成員進行修改,能夠認爲是在該函數中,類成爲了const類型。另外要注意的是,const函數中只能調用const類型的函數。ide

2.對於const類型的變量來講,只能把const的賦值給非const,不能把非const賦值給const,由於const只能初始化一次,即便定義時初始化,系統也會給予默認的初始化。不能將const轉化爲非const引用。函數

3.const能夠用於重載函數。spa

4.在const函數中,能夠修改靜態成員,或者mutable修飾的成員it

5.const 成員只能在構造函數的初始化列表中初始化。編譯

6.const int a = 3;  int b[a];能夠經過,const的初始化在編譯階段完成的。table

 

 

歡迎拍磚class

相關文章
相關標籤/搜索