inline_recursion
Steuert die inline Erweiterung wechselseitig rekursiven Funktionsaufrufe oder direkter.
#pragma inline_recursion( [{on | off}] )
Hinweise
Mit diesem Pragma zum Kontrollfunktionen, die als inline und __inline oder Funktionen, die der Compiler automatisch markiert sind, unter der Option /Ob2- erweitert.Verwendung von diesem Pragma erfordert ein /Ob Festlegen sowohl von 1 oder 2.Der Standardzustand für inline_recursion ist deaktiviert.Dieses Pragma tritt beim ersten Funktionsaufruf, nachdem das Pragma wurde, ist gültig und wirkt sich nicht auf die Definition der Funktion.
Die inline_recursion Pragma steuert, wie rekursive Funktionen erweitert werden.Wenn inline_recursion deaktiviert ist und beim Aufrufen einer Inlinefunktion selbst (entweder direkt oder indirekt), wird die Funktion nur einmal erweitert.Wenn inline_recursion aktiviert ist, wird die Funktion mehr als einmal erweitert, bis sie den Wert erreicht, der mit dem inline_depth Pragma, den Standardwert für rekursive Funktionen festgelegt ist, der vom inline_depth Pragma definiert wurde, oder einer gebundenen Kapazität.