restrict
Programu Microsoft
Stosowane do deklaracji funkcji lub definicję, która zwraca typ wskaźnika i informuje kompilator, że funkcja zwraca obiekt, który nie będzie aliasowany inne wskaźniki.
__declspec(restrict) return_type f();
Uwagi
Kompilator będzie propagować __declspec(restrict).Na przykład CRT malloc zdobione funkcji __declspec(restrict) i dlatego zainicjowany wskaźniki do lokalizacji pamięci z malloc również są implikowane nie być wygładzone.
Kompilator Sprawdź, czy wskaźnik faktycznie jest nie aliasu.Obowiązek zapewnienia program nie alias jest oznaczone wskaźnikiem developer's restrict __declspec modyfikator.
Podobne semantykę na zmiennych, zobacz __restrict.
Przykład
Zobacz noalias na przykład za pomocą restrict.
Informacje o Ogranicz słowa kluczowego, który jest częścią C++ AMP, zobacz Ogranicz (C++ AMP).
KONIEC Microsoft szczególne