Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Контейнер map с сохранением порядка вставки элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли узнать, каким компилятором была собрана ты или иная DLL-ка ? http://www.cyberforum.ru/cpp-beginners/thread1498265.html
сабж..
C++ Поиск в тексте неодинаковых открытой и закрытой дужек или кавычек разработать программу по поиску в тексте неодинаковых открытой и закрытой дужек или кавычек. Исправить ошибки и сохранить файл http://www.cyberforum.ru/cpp-beginners/thread1498264.html
C++ Ошибка в коде: "использована неиницилизирована локальная переменная"
решал задачку где нужно создать функию котора выводит среднее значение введеных чисел масива. код написал но не компилируется, выдает ошибку "использована неиницилизирована локальная переменная"....
C++ Запись в файл число, если оно больше предыдущего
Здравствуйте. Есть запись файл - записывает одно число, как сделать так, чтобы записывало другие разы, только, если это число больше ?
C++ Упорядочить два списка и произвести их слияние http://www.cyberforum.ru/cpp-beginners/thread1498235.html
Нужно создать 2 списка L1 и L2. В списке числа упорядочить. Потом провести слияние списков и снова упорядочить конечный список.
C++ Как подтверждать свои знания при устройстве на работу? Добрый день! Вопрос к тем кто уже работает программистами или кем-то другим. Как вы подтверждали свои знания С++ при устройстве на работу? Потому обычно у человека , закончившего институт есть... подробнее

Показать сообщение отдельно
DrOffset
7351 / 4451 / 1009
Регистрация: 30.01.2014
Сообщений: 7,292
13.07.2015, 17:17
Цитата Сообщение от ДЕСАНТУРА Посмотреть сообщение
А мне нужно чтобы ключи располагались именно в той последовательности, в которой я их туда положил, может есть другой контейнер для этого?
Готовое есть в boost.

Можно сами элементы хранить в векторе (который сохранит порядок), а в map держать индексы этих элементов из вектора. При доступе по ключу получаем индекс, затем элемент из вектора. При обходе по порядку - пользуемся вектором. Но это от задачи зависит. Что там удаляется-добавляется в процессе и куда.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru