inline_recursion

控制内联展开直接或相互递归函数调用。

#pragma inline_recursion( [{on | off}] )

备注

使用此说明对为编译器会自动扩展在 /Ob2 选项卡下的 内联 标记为的控件功能以及 __inline 或函数。该杂注使用需要一 /Ob 编译器选项设置 1 或 2。inline_recursion 的默认状态关闭。,杂注中显示和不影响函数的定义,此说明反映在第一个函数调用。

inline_recursion 说明控件递归函数如何展开。如果 inline_recursion ,关闭,并且,如果内联函数直接或间接调用,该函数展开只有一次。如果 inline_recursion 打开,该函数展开多次,直至到达该值设置为与 inline_depth 请注意,由 inline_depth 说明定义的递归函数的默认值,或容量限制。

请参见

参考

杂注指令和__Pragma关键字

inline_depth

/Ob(内联函数展开)