Compilerwarnung (Ebene 4) C4710

'Funktion': Funktion nicht inlined

Die angegebene Funktion wurde für die Inlineerweiterung markiert, der Compiler hat die Funktion jedoch nicht inline ausgeführt.

Die Inlinierung erfolgt nach Ermessen des Compilers. Die inline Schlüsselwort (keyword), z. B. die veraltete (und in C++17 und höher, entfernte register ) Schlüsselwort (keyword), wird als Hinweis für den Compiler verwendet. Der Compiler verwendet Heuristiken, um zu bestimmen, ob eine bestimmte Funktion inline werden soll, um den Code zu beschleunigen, wenn er die Geschwindigkeit optimiert, oder wenn er eine bestimmte Funktion inlineieren soll, um den Code zu verkleinern, wenn er den Platz optimiert. Der Compiler inlines nur die kleinsten Funktionen beim Kompilieren des Platzes.

In einigen Fällen führt der Compiler aus mechanischen Gründen keine bestimmte Funktion inline. Eine Liste der Gründe, warum der Compiler möglicherweise keine Funktion inline enthält, finden Sie unter C4714 .

Diese Warnung ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Compilerwarnungen, die standardmäßig deaktiviert sind.