常量const詳解

const是C++中的一個關鍵字,爲何會有const呢?主要是爲了彌補因宏define產生的一些語法的錯誤。衆所周知,define就是傳統的宏定義,將某些常量賦值給一個變量,但因爲宏定義在編譯過程當中只是單純的進行賦值替換,並不會對賦值語句進行檢查,所以會存在不少潛在的威脅,一旦定義出錯,整個調用過程也講出錯。因此C++創始人爲了不這種錯誤才提出了用const來代替,同時會對所定義的常量進行語法檢
相關文章
相關標籤/搜索