check-uninit

初期化されていない変数の確認を行うかどうかを指定します。

IDE オプション

Windows: なし
Linux: [Runtime (ランタイム)] > [Check Uninitialized Variables (初期化されていない変数のチェック)]
Mac OS: [Runtime (ランタイム)] > [Check Uninitialized Variables (初期化されていない変数のチェック)]

アーキテクチャー

IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー

構文

Linux* および Mac OS*: -check-uninit
  -no-check-uninit
Windows*:    なし

引数

なし

デフォルト

-no-check-uninit

説明

初期化されていない変数のランタイムチェックを有効にします。変数が書き込まれる前に読み取られる場合、ランタイム・エラー・ルーチンが呼び出されます。定義されていない変数のランタイムチェックは、ローカルスカラー変数に対してのみ実行されます。動的に割り当てられる変数、外部変数、静的変数に対しては実行されません。また、構造体、クラス、共用体、配列に対しても実行されません。

代替オプション

なし