restrict
Только для систем Microsoft
Применяется в объявлении или определении функции, возвращающий тип указателя и сообщает компилятору, что функция возвращает объект, который не будет перенесен с других указателей.
__declspec(restrict) return_type f();
Заметки
Компилятор будет распространено __declspec(restrict).Например, CRT malloc снабжен функцией __declspec(restrict) и таким образом, инициализировать указатели для расположения в памяти с malloc также подразумевается не быть перенесен.
Компилятор не проверяет, что указатель фактически не является псевдонимом.Является обязанностью разработчика для обеспечения указателя помечены псевдоним не делает программа restrict __declspec модификатор.
Аналогичные семантику переменных см. __restrict.
Пример
См. noalias пример использования restrict.
Сведения о ограничить ключевое слово, которое является частью C++ AMP см. ограничьте AMP (C++).
КОНЕЦ конкретных Microsoft