Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Controlla l'espansione inline delle chiamate di funzione dirette o ricorsive reciproche.
Sintassi
#pragma inline_recursion([ {on|off} ])
Osservazioni:
Usare questa opzione pragma per controllare le funzioni contrassegnate come inline e __inline o funzioni espanse automaticamente dal compilatore sotto l'opzione /Ob2 . L'uso di questo pragma richiede un'impostazione /Ob dell'opzione del compilatore di 1 o 2. Lo stato predefinito per inline_recursion è disattivato. Ciò pragma ha effetto alla prima chiamata di funzione dopo pragma che viene visualizzato e non influisce sulla definizione della funzione.
Controlla inline_recursionpragma la modalità di espansione delle funzioni ricorsive. Se inline_recursion è disattivato e se una funzione inline chiama se stessa, direttamente o indirettamente, la funzione viene espansa una sola volta. Se inline_recursion è attivata, la funzione viene espansa più volte fino a raggiungere il valore impostato con inline_depthpragma, il valore predefinito per le funzioni ricorsive definite da inline_depthpragmao un limite di capacità.
Vedi anche
direttive Pragma e parole chiave __pragma e _Pragma
inline_depth
/Ob (Espansione della funzione inline)