Как устанавливается равенство итераторов STL?

Мне было интересно, как устанавливается равенство (==) для итераторов STL? Это простое сравнение указателей (и, следовательно, основанное на адресах) или что-то более причудливое?

Если у меня есть два итератора из двух разных объектов списка, и я сравниваю их, будет ли результат всегда ложным?

Как насчет того, чтобы сравнить действительное значение с тем, которое выходит за пределы допустимого диапазона? Это всегда ложно?

Ответы на вопрос(4)

Ваш ответ на вопрос