noinline
Microsoft 特定的
__declspec(noinline)
告知編譯器永遠不要內嵌特定成員函式(類別中的函式)。
如果函式不大,而且對程式碼的效能不重要,建議不要內嵌函式。 也就是,如果函式不大且可能不常被呼叫,例如處理錯誤條件的函式。
請記住,如果函式標示 noinline
為 ,則呼叫函式會較小,因此本身是編譯器內嵌的候選項目。
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
END Microsoft 特定的
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應