inline 定義一個函數時最好前面再加上static;函數
static inline 定義的函數,會在連接階段將代碼段中沒有使用的inline 函數定義「剔除」,從而減少編譯體積;即便加了-g參數仍然如此;編譯
若是沒有加上static 則不會有這種剔除;即便加了 -s 參數仍然如此;static
因此對於一個公用的inline函數,以static inline的方式定義在頭文件中是天然而然的了;文件