restrict
Microsoft 固有の仕様 →
関数の宣言やポインター型を返し、関数、その他のポインターのエイリアスはできませんオブジェクトを取得することをコンパイラに指示する定義を適用します。
__declspec(restrict) return_type f();
解説
コンパイラが反映される__declspec(restrict)。たとえば、CRT mallocは関数の装飾と__declspec(restrict)とポインターを初期化するため、メモリの場所にmallocエイリアスではないにも暗黙します。
コンパイラはポインター実際にエイリアスがないをチェックしません。プログラムはいないエイリアス ポインターでマークされたことを確認するのには、開発者の役目は、 restrict __declspec修飾子。
変数のようなセマンティクスを参照してください__restrict。
使用例
参照してくださいnoaliasの例では、 restrict。
C++ のストレージ ・ システムの一部である restrict キーワードの詳細についてを参照してください制限します (C++ AMP)。
Microsoft 固有の終了