Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Controla la expansión en línea de llamadas de función directas o mutuamente recursivas.
Sintaxis
#pragma inline_recursion([ {on|off} ])
Comentarios
Use esta pragma para controlar las funciones marcadas como inline y __inline, o las funciones que el compilador expande automáticamente en la opción /Ob2. El uso de esta pragma requiere una configuración de la opción del compilador /Ob de 1 o 2. El estado predeterminado de inline_recursion es desactivado. Esta pragma tiene efecto en la primera llamada de función después de que se considere pragma y no afecta a la definición de la función.
La directiva inline_recursionpragma controla cómo se expanden las funciones recursivas. Si inline_recursion está desactivada y una función insertada se llama a sí misma (directa o indirectamente), la función solo se expande una vez. Si inline_recursion está activada, la función se expande varias veces hasta alcanzar el valor establecido con la directiva inline_depthpragma, el valor predeterminado para funciones recursivas que define la directiva inline_depthpragma o un límite de capacidad.
Consulte también
directivas Pragma y las palabras clave __pragma y _Pragma
inline_depth
/Ob (Expansión de funciones insertadas)