inline_recursion
Kontroluje ekspansji wbudowane bezpośrednio lub wzajemnie wywołania funkcji cyklicznej.
#pragma inline_recursion( [{on | off}] )
Uwagi
Wykorzystanie tego pragma funkcje kontroli, oznaczony jako inline i __inline lub funkcje, które kompilator automatycznie rozwija się w obszarze opcji /Ob2.Ta dyrektywa pragma wymaga /Ob ustawienie opcji kompilatora 1 lub 2.Domyślny stan dla inline_recursion jest wyłączona.Po pragma jest widoczny i nie wpływa na definicji funkcji ta dyrektywa pragma staje się skuteczne pierwszego wywołania funkcji.
inline_recursion Pragma kontroluje, w jaki sposób funkcje cykliczne są rozwinięte.Jeśli inline_recursion jest wyłączona, a jeśli funkcji śródwierszowej wywołuje sam siebie (bezpośrednio lub pośrednio), funkcja rozszerzonej tylko jeden raz.Jeśli inline_recursion jest włączone, funkcja jest rozwinięty wiele razy, aż osiągnie on wartość z inline_depth pragma, wartość domyślna dla funkcji cyklicznej, które jest zdefiniowane przez inline_depth pragma lub pojemności ograniczenia.