const和define

常量 C++語言可以用const定義常量,也可以用#define來定義常量,但是前者比後者有更多的優點: (1)const常量有數據類型,而宏define常量沒有數據類型,編譯器可以對前者進行類型安全檢查,而對後者只進行字符替換,沒有類型安全檢查,並且在字符替換可能會產生意料不到的錯誤(邊際效應) (2)有些集成化的調試工具可以對const常量進行調試,但是不能對宏常量進行調試。 C++常用con
相關文章
相關標籤/搜索