C++基礎(八)-儘可能以const替換#define

在舊版本C中,若是想創建一個常量,必須使用預處理器。html #defineMAX 1024;// const int max = 1024安全 咱們定義的宏MAX從未被編譯器看到過,由於在預處理階段,全部的MAX已經被替換爲了1024,因而MAX並無將其加入到符號表中。但咱們使用這個常量得到一個編譯錯誤信息時,可能會帶來一些困惑,由於這個信息可能會提到1024,可是並無提到MAX.若是MAX被定
相關文章
相關標籤/搜索