inline_recursion
控制直接或相互递归函数调用的内联扩展。
#pragma inline_recursion( [{on | off}] )
备注
请使用此杂注控制标记为 inline 和 __inline 的函数或编译器在 /Ob2 选项下自动扩展的函数。 使用此杂注要求 /Ob 编译器选项设置为 1 或者 2。 inline_recursion 的默认状态为关闭。 此杂注在出现后在第一个函数调用处生效,并且不会影响函数的定义。
inline_recursion 杂注控制如何扩展递归函数。 如果 inline_recursion 处于关闭状态,并且内联函数调用自身(直接或间接),则该函数仅扩展一次。 如果 inline_recursion 处于打开状态,则该函数将扩展多次,直至其达到使用 inline_depth 杂注设置的值(inline_depth 杂注定义的递归函数的默认值,或容量限制)。