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

multimap: Сортировка значений в пределах одного ключа - C++

Восстановить пароль Регистрация
 
[progeR]
6 / 7 / 0
Регистрация: 20.08.2011
Сообщений: 587
23.01.2013, 11:23     multimap: Сортировка значений в пределах одного ключа #1
Добрый день.
Каким образом можно отсортировать значения в пределах одного ключа в multimap? Без костылей.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2013, 11:23     multimap: Сортировка значений в пределах одного ключа
Посмотрите здесь:

C++ STL multimap.
C++ Присваивание значений одного класса другому.
сортировка в multimap C++
C++ multimap
Multimap зацикливается C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,405
23.01.2013, 11:27     multimap: Сортировка значений в пределах одного ключа #2
[progeR], multimap итак сортирует по ключу
[progeR]
6 / 7 / 0
Регистрация: 20.08.2011
Сообщений: 587
23.01.2013, 11:33  [ТС]     multimap: Сортировка значений в пределах одного ключа #3
Нет, Вы меня не поняли. Пусть есть ключ, например abracadabra. У этого ключа есть пять значений: 40, 43, 10, 1234, -1. Как эти значения отсортировать? Например, по возрастанию: -1, 10, 40, 43, 1234.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,405
23.01.2013, 11:49     multimap: Сортировка значений в пределах одного ключа #4
C++
1
std::for_each(multimap.begin(), multimap.end() [](std::pair<std::string, ...> p) { // здесь работаете с p.second ; } );
Yandex
Объявления
23.01.2013, 11:49     multimap: Сортировка значений в пределах одного ключа
Ответ Создать тему
Опции темы

Текущее время: 05:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru