編譯器警告 (層級 4) C4710
'function' : 未內嵌函式
已選取提供的函式進行內嵌擴充,但編譯器未進行內嵌。
編譯器會判斷是否進行內嵌。inline 關鍵字正如 register 關鍵字一般是給編譯器的提示。編譯器會使用 Heuristic 來決定當針對速度編譯時,是否應該內嵌特定的函式以加快程式碼,或是當針對空間編譯時,是否應該內嵌特定的函式以使程式碼更小。當編譯器針對空間編譯時,只會內嵌非常小的函式。
在某些情況下,編譯器因為技術方面的因素而不會內嵌特定的函式。如需了解編譯器不會內嵌函式的因素,請參閱 C4714。
此警告在預設情況下為關閉的。如需詳細資訊,請參閱預設為關閉的編譯器警告。