Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
NothingSacred
@NothingSacred
C++
Standard Template Library
Есть ли в с++ аналог контейнера multimap, но который бы хранил пары в порядке добавления?
Есть ли в с++ аналог контейнера multimap, но который бы хранил пары в порядке добавления?
Вопрос задан
более трёх лет назад
138 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
maaGames
@maaGames
Погроммирую программы
Это С++, если чего-то нет, то можно сделать. Можно сделать, всё что угодно, потому что это С++ и никаких ограничений почти нет.
std::map< KeyType, std::list > advancedMultimap;
Можно сделать класс, чтобы интерфейс доступа был более удобным.
Ответ написан
более трёх лет назад
3
комментария
Нравится
4
3
комментария
Facebook
Вконтакте
Twitter
Антон Жилин
@Anton3
Это по возрастанию ключей, а не в порядке добавления.
Написано
более трёх лет назад
maaGames
@maaGames
Антон Жилин
, В map ключи уникальны, поэтому ключ один раз и значения в порядке добавления (для этого ключа). А если именно "ключ-значение" в порядке добавления, то просто список/массив/хэш-таблица из std::pair.
Написано
более трёх лет назад
Антон Жилин
@Anton3
maaGames
, действительно, сорри, неправильно понял вопрос.
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C#
+1 ещё
Средний
Где найти чистые исходники мобильного сервера SAMP / CRMP?
1 подписчик
вчера
68 просмотров
0
ответов
C++
+1 ещё
Сложный
Не работает поиск через Массив байтов, как исправить?
1 подписчик
03 авг.
95 просмотров
1
ответ
C++
Простой
Почему не получается вывести тип шаблона?
1 подписчик
02 авг.
50 просмотров
1
ответ
C++
Простой
Почему умные указатели нельзя интегрировать в язык?
1 подписчик
31 июл.
174 просмотра
3
ответа
Windows
+2 ещё
Средний
Как получить позицию икноки на десктопе, если известен его file index?
1 подписчик
27 июл.
130 просмотров
1
ответ
C++
+2 ещё
Простой
Проблема с подкючением TDLib в CMakeList.txt. Как решить проблему undefined reference to...?
1 подписчик
19 июл.
70 просмотров
0
ответов
C++
+3 ещё
Средний
Как настроить кросскомпиляцию Qt6 + TDLib под Windows на Arch Linux, если при сборке постоянно возникают ошибки?
1 подписчик
15 июл.
193 просмотра
2
ответа
C++
+1 ещё
Простой
В visual studio для c++ пишет ошибки E0070. Как их убрать?
1 подписчик
14 июл.
104 просмотра
0
ответов
C++
Простой
Как ждать в диапазоне атомарных чисел?
1 подписчик
13 июл.
163 просмотра
2
ответа
Android
+1 ещё
Простой
Почему размер .so в Android в разы больше чем аналогичный .dll для Windows?
1 подписчик
13 июл.
199 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Программист 1С по бюджетному учету 1С:БГУ
Фирма «1С»
•
Москва
До 300 000 ₽
Frontend Engineer (#fintech #crypto #remote)
EarnPark
от 3 000 $
Frontend-разработчик (Vanilla JS, jQuery)
Karma8
от 150 000 до 320 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама