Вопросы по теме 'restrict-qualifier'
Вопросы с ограниченным указателем
Я немного запутался в правилах, касающихся ограниченных указателей. Может быть, кто-то там может помочь мне.
Допустимо ли определять вложенные ограниченные указатели следующим образом:
int* restrict a;
int* restrict b;
a =...
4461 просмотров
schedule
22.05.2023
Понимание квалификатора limited на примерах
Поведение ключевого слова restrict определено в C99 в 6.7.3.1:
Пусть D будет объявлением обычного идентификатора, который предоставляет средства для обозначения объекта P как указателя с ограничением на тип T.
Если D появляется внутри...
2753 просмотров
schedule
05.10.2023
Почему нет эффекта ограничения указателя
Я не вижу никакой разницы в коде gcc для указателей ограничения.
файл1
void test (int *a, int *b, int *c)
{
while (*a)
{
*c++ = *a++ + *b++;
}
}
файл2
void test (int *restrict a, int *restrict b, int *restrict c)
{...
309 просмотров
schedule
09.08.2022
Совместимые типы и квалификаторы типов аргументов
Являются ли типы этих двух объявлений совместимыми типами?
void f(char *, char *);
void f(char *restrict, char *restrict);
или аналогично:
void g(char *);
void g(char *const);
Мне трудно найти что-либо в стандарте, который охватывает...
187 просмотров
schedule
11.06.2022
Когда выражение указателя основано на другом указателе?
В разделе 6.7.3.1 стандарта языка C относительно restrict , там написано:
Пусть D будет объявлением обычного идентификатора, который предоставляет средства для обозначения объекта P как указателя с ограничением на тип T.
......
152 просмотров
schedule
11.06.2024