Предполагая, что два указателя одной и той же точки внутри одного и того же массива (или одного и того же объекта), так что оба вычитания двух указателей и сравнения действительны... есть ли случай, когда
if(ptr1 - ptr2 > 0)
будет отличаться от
if(ptr1 > ptr2)
или они все время эквивалентны?