noinline

noinline:強制不內聯。

一個函式,如果代碼量比較少的話,用 -O3最佳化開關的話,gcc有可能將這個函式強制內聯(inline)即使,你在函式前沒有寫inline助記符。

如果是一個手寫彙編的函式,那樣的話很有可能破壞參數。gcc里有強制不內聯的。

一、noinline 關鍵字用來通知編譯器不要內聯這個函式。
二、這個函式更小。
三、這個函式不被經常調用。

相關詞條

熱門詞條

聯絡我們