restrict 指示子とともに指定し、ポインターの一義化を有効にします。
Windows: [C/C++] > [Language (言語)] > [Recognize The Restrict Keyword (restric キーワードの認識)]
Linux: [Language (言語)] > [Recognize the Restrict Keyword (restric キーワードの認識)]
Mac OS: なし
IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー
Linux* および Mac OS*: | -[no-]restrict |
Windows*: | /Qrestrict |
/Qrestrict- |
なし
オフ | ポインターは、restrict キーワードで限定されていません。 |
このオプションは、restrict 指示子とともに指定し、ポインターの一義化を有効にします。ANSI 標準規格で定義された restrict キーワードを認識します。
restrict キーワードでポインターを限定することによって、ポインター経由でアクセスされるオブジェクトが、与えられたスコープ内では、当該ポインターのみによってアクセスされることを宣言できます。この制限が正しい場合のみこの restrict キーワードを使用することが重要です。この場合、プログラムの正当性には影響を与えませんが、より良い最適化が可能になる場合があります。
なし