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

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++ Для каждого символа заданного текста указать, сколько раз он встречается в тексте Доброго времени суток , прошу помочь с решением задачи : Для каждого символа заданного текста указать, сколько раз он встречается в тексте. Сообщение об одном символе должно печататься не более... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5783 / 3432 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
16.10.2011, 19:10
Цитата Сообщение от VASSUV Посмотреть сообщение
Сыроежка, но если я правильно все делал, тогда при обращении к i-ому элементу мапа, то этот элемент будет в отсортированном состоянии?
отображение (map) - это не массив и не таблица, не последовательный контейнер. Доступ в нем происходит не по индексу, а по ключу. Место, куда помещается новая пара (ключ, значение) зависит от внутренней реализации отображения, а не от твоего желания. См. в описании метода insert:
Код
position
Position of the first element to be compared for the insertion operation.
 Notice that this does not force the new element to be in that position within the map container (elements in a set always follow a specific ordering), but this is actually an indication of a possible insertion position in the container that, if set to the element that precedes the actual location where the element is inserted, makes for a very efficient insertion operation.
iterator is a member type, defined as a bidirectional iterator type.
И сделаю акцент на следующей фразе:
Код
Notice that this does not force the new element to be in that position
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru