Freigeben über


Compilerwarnung (Stufe 4) C4710

'Funktion': Funktion ist nicht inline

Die festgelegte Funktion wurde als Inlinefunktion angegeben, aber nicht entsprechend erweitert.

Der Compiler entscheidet darüber, ob eine Inlinefunktion erweitert wird oder nicht. Das inline-Schlüsselwort dient wie das register-Schlüsselwort als Hinweis für den Compiler. Der Compiler ermittelt heuristisch, mit welchem Ziel eine bestimmte Inlinefunktion erweitert wird: Um den Code bei der Schnellkompilierung zu beschleunigen oder um den Codeumfang bei der platzsparenden Kompilierung zu verringern. Bei der platzsparenden Kompilierung werden lediglich sehr kleine Funktionen vom Compiler in Inlinefunktionen erweitert.

In einigen Situationen erweitert der Compiler eine bestimmte Funktion aus technischen Gründen nicht "inline". Unter C4714 sind diese Gründe aufgeführt.

Diese Warnung ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Standardmäßig deaktivierte Compilerwarnungen.