インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
構造体フィールドへのポインターの絞り込みを有効にするかどうかを指定します。
インテル® Xeon Phi™ コプロセッサー x100 製品ファミリー (開発コード名 Knights Corner) をターゲットとするインテル® 64 アーキテクチャー、インテル® グラフィックス・テクノロジーをターゲットとする IA-32 アーキテクチャー、またはインテル® グラフィックス・テクノロジーをターゲットとするインテル® 64 アーキテクチャーでは利用できません。
Linux*: | -check-pointers-narrowing -no-check-pointers-narrowing |
OS X*: | なし |
Windows®: | /Qcheck-pointers-narrowing /Qcheck-pointers-narrowing- |
なし
-check-pointers-narrowing または /Qcheck-pointers-narrowing |
構造体フィールドへのポインターの絞り込みを有効にします。 |
このオプションは、構造体フィールドへポインターを絞り込むかどうかを指定します。 絞り込みを有効にすると、フィールドポインターはそのフィールドのみ指すことができます。
このオプションを使用するには、[Q]check-pointers オプションも指定する必要があります。
この機能を無効にすると、ポインターチェッカーと ANSI に準拠していないコードの互換性が向上します。
構造体フィールドへのポインターの絞り込みを無効にするには、このオプションの否定形を指定します (上記の構文を参照)。
ポインターチェッカー機能を利用するには、別の製品をインストールする必要があります。詳細は、「機能要件」を参照してください。
なし