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

STL :: map - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Идеальное хеширование http://www.cyberforum.ru/cpp-beginners/thread367282.html
Суть вопроса заключается вот в чем. В методичке по лабораторным рассказывается про идеальное хеширование. Идеальное хеширование Чаще всего хеширование используется из-за превосходной средней...
C++ Дано 10 чисел, вводимых с клавиатуры. найти два крупнейших числа и их номера есть 10 чисел вводимых с клавиатуры. найти два крупнейших числа и их номера. int poz1, poz2, max1,max2;// using namespace std; cout<<"vvedit 10 chusel: \n"; max1=max2=0; cin >> b; ... http://www.cyberforum.ru/cpp-beginners/thread367268.html
Ряд Тейлора. Нужна помощь C++
Добрый день всем. Возникла такая проблема. Есть ряд An= (x в степени 2n+1)/(2n+1) Нужно ввести x нач. и x кон., шаг и точность. Вывести на экран таблицу значений, аргумент и кол-во слагаемых в...
C++ Подключение к базе данных Access в VS 2010 Premium
Доброго времени суток! в VS 2010 Premium не получается выбрать источник данных (хочу подключиться к базе данных Access, чтобы использовать данные таблиц в элементах экранных форм, например, в...
C++ Как подключить cpp файл к проекту? http://www.cyberforum.ru/cpp-beginners/thread367254.html
есть cpp файл date где описаны класс и его методы подключаю к main с помощью #include "date.cpp" выдает следующие ошибки: Ошибка 1 error LNK2005: "public: void __thiscall Date::Read(void)"...
C++ Для каждого символа заданного текста указать, сколько раз он встречается в тексте Доброго времени суток , прошу помочь с решением задачи : Для каждого символа заданного текста указать, сколько раз он встречается в тексте. Сообщение об одном символе должно печататься не более... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
16.10.2011, 18:16
Цитата Сообщение от VASSUV Посмотреть сообщение
Столкнулся с такой проблемой:
Нужно вставить в отсортированную map-таблицу элемент.
Использую:
C++
1
2
myMap.insert(myIterator,pair<type1, type2>(val1,val2) );
\\Итератор указывает на тот элемент, за место которого нужно было вставить новый элемент
Но во время отладки увидел что insert добавляет все в конец таблицы, хотя нужно было в середину.

Может я как бы не правильно использовал функцию, или мап для сортировки не подходит?
Контейнер std::map вставляет элементы в то место, которое соответствует условию упорядоченности элементов для заданного контейнера std::map. Так что вы можете указать итератор вставки, но контейнер поместит новый элемент совсем в другое место.

Посмотрите описание метода insert для std::map, особенно возвращаемое этим методом значение, и вам все станет ясно!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru