編譯器警告 (層級 4) C4710
' function ' : 函式未內嵌
指定的函式已標示為內嵌展開,但編譯器並未內嵌函式。
內嵌是在編譯器的判斷權下完成。 inline
關鍵字,例如已取代的 關鍵字(以及 C++17 和更新版本中已移除的標準) register
關鍵字,會作為編譯器的提示使用。 編譯器會使用啟發學習法來判斷它是否應該內嵌特定函式,以在程式碼針對速度優化時加速程式碼,或者它是否應該內嵌特定函式,讓程式碼在優化空間時更小。 編譯器只會在編譯空間時內嵌最小的函式。
在某些情況下,編譯器不會因為機械原因而內嵌特定函式。 如需編譯器可能不會內嵌函式的原因清單,請參閱 C4714 。
此警告預設為關閉。 如需詳細資訊,請參閱 預設 關閉的編譯器警告。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應