インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
コンパイラーがポインターによるメモリーアクセスの範囲をチェックするかどうかを指定します。
Windows*: [Code Generation (コード生成)] > [Check Pointers (ポインターのチェック)]
Linux*: [Code Generation (コード生成)] > [Check Pointers (ポインターのチェック)]
OS X*: なし
keyword |
ポインターチェックの種類を指定します。設定可能な値は以下のとおりです。
|
このオプションは、コンパイラーがポインターによるメモリーアクセスの範囲をチェックするかどうかを指定します。ポインターによる間接アクセスと配列へのアクセスのチェックを有効にします。
アクセスが安全であると判断できる場合は、チェックが省略されることがあります。
rw または write を指定すると、-check-pointers-undimensioned (Linux*) または /Qcheck-pointers-undimensioned (Windows*) が設定され、次元のある配列とない配列がチェックされます。
次元のない配列をチェックしない場合、-no-check-pointers-undimensioned (Linux*) または /Qcheck-pointers-undimensioned-- (Windows*) オプションを指定する必要があります。