Поделиться через


restrict

Только для систем Microsoft

Применяется в объявлении или определении функции, возвращающий тип указателя и сообщает компилятору, что функция возвращает объект, который не будет перенесен с других указателей.

__declspec(restrict) return_type f();

Заметки

Компилятор будет распространено __declspec(restrict).Например, CRT malloc снабжен функцией __declspec(restrict) и таким образом, инициализировать указатели для расположения в памяти с malloc также подразумевается не быть перенесен.

Компилятор не проверяет, что указатель фактически не является псевдонимом.Является обязанностью разработчика для обеспечения указателя помечены псевдоним не делает программа restrict __declspec модификатор.

Аналогичные семантику переменных см. __restrict.

Пример

См. noalias пример использования restrict.

Сведения о ограничить ключевое слово, которое является частью C++ AMP см. ограничьте AMP (C++).

КОНЕЦ конкретных Microsoft

См. также

Ссылки

__declspec

Ключевые слова C++