2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
1 | |
Почему map.find не доработают для std::find21.03.2019, 02:24. Показов 903. Ответов 1
Метки нет (Все метки)
Добрый вечер,
вопрос философский о разработчиках стандарта и последующих имплементациях компиляторов: "Почему map::iterator не может быть class MapIterator : Iterator чтобы отлавливать их в std::find и уменьшать время поиска". Что мешает импрувиться языку в этом направлении?
0
|
21.03.2019, 02:24 | |
Ответы с готовыми решениями:
1
std::map find. Получить ключ(элемент) и как записать все данные при объявлений? Почему std::string::find не находит подстроку? Некорректная работа .find() для map шаблон map.find() |
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
21.03.2019, 07:25 | 2 |
В смысле, ввести для итераторов мапа, отдельный iterator tag? Вы лучше скажите почему std::map::extract не может быть noexcept. Что там такое исключения то кидает, если эта фигня должна просто извлекать узел из красно-черного дерева?
Ну а по теме: std::find - последовательный поиск, он на отсортированные контейнеры и не рассчитывался никогда.
1
|
21.03.2019, 07:25 | |
21.03.2019, 07:25 | |
Помогаю со студенческими работами здесь
2
Некорректная работа Map.find Std::multiset::find Ошибка в поиске find элемента из map std::string::find и кириллица Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |