check_stack
を (または) + 指定すると オフ (または) – 指定されている場合はスタックをクリックするとプローブします。コンパイラはスタック プローブをオフにします。
#pragma check_stack([ {on | off}] )
#pragma check_stack{+ | –}
解説
引数を指定しない場合スタック プローブが既定値によって処理されます。このプラグマを定義する一つ目の関数ではプラグマがウォッチすると有効になります。スタック プローブがマクロで生成されるインライン関数の一部です。
check_stack のプラグマの引数をスタック チェックしない場合はコマンド ラインで指定する動作に戻ります。詳細についてはコンパイラの参照 を参照してください。#pragma check_stack と /Gs オプションの操作は次の表に示します。
check_stack のプラグマを使用します
構文 |
でコンパイル /Gs オプションまたは。 |
動作 |
---|---|---|
#pragma check_stack () または #pragma check_stack |
○ |
次の関数をチェックするスタックを消去します |
#pragma check_stack () または #pragma check_stack |
X |
次の関数をチェックするスタックをクリックします |
#pragma check_stack () または #pragma check_stack + |
○ (または No |
次の関数をチェックするスタックをクリックします |
#pragma check_stack () または #pragma check_stack。 |
○ (または No |
次の関数をチェックするスタックを消去します |