僅此記錄inline的缺陷,防止內聯亂用函數
inline是一個編譯預期,是否展開,依賴編譯器, 並且代碼的體積增大很是明顯,spa
體積增大的一個結果是運行的內存要求增大遞歸
inline的展開是有條件的, 通常不一樣C文件的函數是沒法inline的內存
有些函數是沒法inline的,好比可能存在的遞歸調用,遞歸inline等等編譯器