Sdílet prostřednictvím


restrict

Specifické pro Microsoft

Použití deklarace funkce nebo definice, která vrací typ ukazatele sděluje kompilátoru, že funkce vrátí objekt, pro který nebude vytvořen alias s dalšími ukazateli.

__declspec(restrict) return_type f();

Poznámky

Kompilátor bude šířit __declspec(restrict).Například funkce CRT malloc je upravena pomocí __declspec(restrict), a tedy budou ukazatelé, kteří jsou inicializováni do umístění v paměti pomocí malloc, také zahrnuti jako alias.

Kompilátor kontroluje, zda není pro ukazatel ve skutečnosti vytvořen alias.Odpovědností vývojáře je zajistit, aby programátor nevytvořil alias na ukazatel, který je označen modifikátorem restrict __declspec.

Podobné sémantiky proměnných naleznete v tématu __restrict.

Příklad

Příklad použití restrict naleznete v tématu noalias.

Informace o klíčovém slově omezení, které je součástí C++ AMP, naleznete v tématu Klauzule omezení (C++ AMP).

Specificka produktu Microsoft END

Viz také

Referenční dokumentace

__declspec

Klíčová slova jazyka C++