Hartmann
Да, там есть похожий цикл:
for(const UserType* startEntry = startVecBegin; startEntry != startVecEnd; ++startEntry) { ... }
То есть по сути для конечного элемента пофиг что в нём хранится, так как используется тупо указатель, а не внутренности по этому указателю...
Теперь понятно, спасибо...
Правда по мне так говнокодом попахивает, ну да ладно... :)
Тема в архиве.