Сравнение указателей - PullRequest
       14

Сравнение указателей

4 голосов
/ 29 августа 2009

Указатели в C и C ++ поддерживают операторы сравнения (>, < и т. Д.) В стандарте?

Я хочу сравнить позиции массива, чтобы быть точным.

Ответы [ 2 ]

12 голосов
/ 29 августа 2009

В смежном массиве сравнения смещений памяти (указателей) можно. Если ваш массив реализован в виде связанного списка (например), узлы могут быть во всей памяти, поэтому сравнение указателей не имеет смысла.

2 голосов
/ 29 августа 2009

Да, их можно сравнивать.

Например, см. «Операторы отношений» в стандартах для получения дополнительной информации, 6.5.8 в C99 и 5.9 в старом проекте C ++ (2006-11).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...