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

Имеют ли указатели в C и С++ операторы сравнения сравнения (>, < и т.д.) в стандарте?

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

Ответ 1

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

Ответ 2

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

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