recursive

再帰的な実行が行われる可能性を念頭に置いて、すべてのルーチンをコンパイルするようにコンパイラーに指示します。

構文

Linux*:

-recursive

-norecursive

macOS*:

-recursive

-norecursive

Windows*:

/recursive

/norecursive

引数

なし

デフォルト

norecursive

ルーチンは、再帰的な実行が行われる可能性を念頭に置いてコンパイルされません。

説明

このオプションは、再帰的な実行が行われる可能性を念頭に置いて、すべてのルーチンをコンパイルするようにコンパイラーに指示します。automatic オプションを設定します。

このオプションは、将来のリリースでは削除される予定です。後継オプション assume [no]recursion の使用を推奨します。

IDE オプション

Visual Studio*: [Code Generation] > [Enable Recursive Routines]

代替オプション

Linux* および macOS*: -assume [no]recursion

Windows*: /assume:[no]recursion

関連情報