Share via


restrict

Microsoft-spezifisch

Auf eine Deklaration oder Definition, die einen Zeigertyp zurückgibt und teilt dem Compiler mit, dass die Funktion gibt ein Objekt zurück, die nicht mit jeder anderen Zeigern Alias werden angewendet.

__declspec(restrict) return_type f();

Hinweise

Der Compiler propagiert __declspec(restrict).Beispielsweise die CRT malloc Funktion eingerichteten __declspec(restrict) , und daher Zeiger auf Speicherbereiche mit malloc sind ebenfalls impliziert Alias nicht erforderlich.

Der Compiler überprüft nicht, dass der Zeiger tatsächlich kein Alias ist.Es obliegt dem Entwickler, gewährleistet das Programm nicht alias einen Zeiger mit markiert die restrict __declspec Modifizierer.

Ähnliche Semantik für Variablen finden Sie unter __restrict.

Beispiel

Finden Sie unter noalias für ein Beispiel mit restrict.

Informationen zum Schlüsselwort beschränken, die in C++ AMP ist, finden Sie unter Beschränken Sie ein (C++-AMP).

Microsoft-spezifische Ende

Siehe auch

Referenz

__declspec

C++-Schlüsselwörter