Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Вывод содержимого map


Автор: Rutti 28.8.2008, 15:35
Создаю map<string, string>.
Порядок вывод содержимого получается почему-то зависим от содержимого map.
Т.е. если первой парой будет "Ааааааа" и "Ввввввввв", а второй "Ааааава Ааааа" и "Ввв", то выведуться они так как поступали в map. А если ввод пар поменять местами порядок их вывода не поменяется.
Как так?

Автор: W4FhLF 28.8.2008, 15:37
std::map хранит данные отсортированными по ключу. По умолчанию критерием сортировки является std::less. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)