C++ 知識點彙總

  區別:const常量有數據類型, 而宏常量沒有數據類型。編譯器可以對前者進行類型安全檢查,而對後者只能進行字符替換,沒有類型  安全檢查。而且字符替換可能會帶來料想不到的邊界效應。  有些集成化工具可以對const常量進行調試, 但不能對宏量進行調試。 1.差別:const與#define最大的差別在於:前者在堆棧分配了空間,而後者只是把具體數值直接傳遞到目標變量罷了,#define不
相關文章
相關標籤/搜索