Я пытаюсь понять на С++, допускает ли стандарт допустимый вызов std::upper_bound
с диапазоном, который является end()
контейнера до его end()
?
Другими словами, допустим ли пустой диапазон [end()
, end()
)? Достижимо ли end()
из самого себя? Остается ли ответ в С++ 98 таким же, как и в С++ 11?