共用方式為


inline_recursion

控制內嵌展開的直接或互相遞迴函式呼叫。

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

備註

此 pragma,以控制功能標示為使用內嵌__inline 或編譯器會自動展開 /Ob2 選項下方的函數。 此 pragma 使用需要 /Ob 編譯器選項設定為 1 或 2。 預設狀態為inline_recursion已關閉。 此 pragma 才 pragma 會出現,並不會影響函式定義之後,在第一次的函式呼叫會生效。

inline_recursion Pragma 控制遞迴函式展開的方式。 如果inline_recursion ,而且如果內嵌函式呼叫本身 (直接或間接),函式是展開一次。 如果inline_recursion函式會展開多次,直到達到與設定的值已開啟, inline_depth pragma,遞迴函式所定義的預設值inline_depth pragma 或容量限制。

請參閱

參考

Pragma 指示詞 」 和 「 __Pragma 關鍵字

inline_depth

/Ob (內嵌函式展開)