Std::map/std::set и равный_диапазон(): в чем здесь причина? [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Std::map/std::set и равный_диапазон(): в чем здесь причина? [дубликат]

Сообщение Anonymous »

Я только что заметил, что std::map и std::set имеют функцию-член равенства_диапазона(), возвращающую диапазон значений итератора для определенного ключа. Какой это имеет смысл, если std::map и std::set всегда являются упорядоченными контейнерами «ключ/значение» (как в случае с одним ключом для одного значения или обоими вместе).
Я ожидал бы, что эта функция-член будет иметь std::multimap и std::multiset, поскольку оба они допускают использование нескольких значений, использующих один и тот же ключ, и, конечно, они оба это делают. . Что мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/784 ... oning-here

Вернуться в «C++»