restrict
Microsoft 專有的
套用至函式宣告或定義,會傳回指標型別,並告知編譯器函式會傳回物件,將不會與任何其他指標的別名。
__declspec(restrict) return_type f();
備註
編譯器會傳播__declspec(restrict)。 例如,CRT malloc函式都有__declspec(restrict)因此,指標將初始化成具有記憶體位置malloc還未有別名暗示的保證。
編譯器不會檢查該指標實際上不是別名。 是開發人員的責任,以確保程式就不會不別名指標,以標示restrict __declspec修飾詞。
在變數上類似的語意,請參閱__restrict。
範例
請參閱noalias的範例使用restrict。
在屬於 C++ AMP 限制關鍵字的相關資訊,請參閱限制 (C++ AMP)。
結束 Microsoft 特定