inline_recursion
contrôle l'expansion inline des appels directs ou mutuellement de fonction récursive.
#pragma inline_recursion( [{on | off}] )
Notes
Utilisez ce pragma aux fonctions de contrôle marquées comme inline et __inline ou les fonctions que le compilateur se développe automatiquement sous l'option /Ob2.L'utilisation de ce pragma requiert la définition d'une option du compilateur de /Ob de 1 ou 2.L'état par défaut d' inline_recursion n'est pas en ligne.Ce pragma entre en vigueur au premier appel de fonction après que le pragma est vu et n'affecte pas la définition de la fonction.
Les contrôles de pragma d' inline_recursion comment les fonctions récursives sont développées.Si inline_recursion est désactivé, et si les appels de fonction inline lui-même (directement ou indirectement), la fonction est développée une seule fois.Si inline_recursion est activée, la fonction est développée plusieurs reprises jusqu'à ce qu'il atteigne la valeur définie avec le pragma d' inline_depth , la valeur par défaut pour les fonctions récursives définie par le pragma d' inline_depth , ou une limite de capacité.