宏與內聯函數 深度解析

 用內聯取代宏: 1.內聯函數在運行時可調試,而宏定義不能夠; 2.編譯器會對內聯函數的參數類型作安全檢查或自動類型轉換(同普通函數),而宏定義則不會;  3.內聯函數能夠訪問類的成員變量,宏定義則不能;  4.在類中聲明同時定義的成員函數,自動轉化爲內聯函數。程序員 文章(一)編程 內聯函數與宏定義   在C中,經常使用預處理語句#define來代替一個函數定義。例如:     #defin
相關文章
相關標籤/搜索