Udostępnij za pośrednictwem


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

Zobacz też

Informacje

__declspec

Słów kluczowych języka C++