В книгах по С описывают операции с указателями. Но я нигде не нашел явного запрета на операцию типа:
char *p;
int n;
...
if ((n - p) >= 0) {...}
т.е. вычитание указателя _из_ целого (компилятор ругается). Наоборот можно.
Как это можно объяснить - что такая операция логически необоснованна?
Спасибо.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от balodja
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум проблема массивом указателей (2008)
- Форум Указатель на структуру при объявлении этой структуры - как? (2001)
- Форум ANSI С: передача указателей в функцию (2008)
- Форум Как в gcc запретить неявное приведение типов (ну или хотя бы варниги кидать по этому поводу) для Си? (2016)
- Форум PIMPL без указателя (2016)
- Форум Создание Компиляторов:программа проверки типов (2004)
- Форум GTK: совсем запутался с gchar, gint, char, int (2004)
- Форум вопросы про шаблоны с++ и инстанцирование (2014)
- Форум pthread во FreeBSD меня задолбал! (2002)
- Форум C++ For Real Programmers. (2006)