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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zheka91
4 / 4 / 1
Регистрация: 22.11.2010
Сообщений: 101
#1

map - C++

21.10.2011, 13:08. Просмотров 618. Ответов 2
Метки нет (Все метки)

объясните пожалуйсто как это работает, почему тут <string, int, less<string>> так много перемееных
C++
1
2
3
4
5
6
7
8
9
10
11
#include <map>
#include <string>
#include <iostream>
using namespace std;
void main() {
    map<string, int, less<string>> name_age;
    name_age["Paul,Laura"] = 7;
    name_age["Dolsberry, Betty"] = 39;
    name_age["Paul,Tania"] = 14;
    cout << "Laura is " << name_age["Paul,Laura"] << " years old" << endl;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2011, 13:08     map
Посмотрите здесь:

Обращение к элементам vector, который находится в map, находящийся в map - C++
Всем добрый день! Имеется такой контейнер. Как обращаться к элементам вектора и как пушбэчить его? map &lt;int,map&lt;int,vector&lt;int&gt; &gt;...

Как вставить элемент и вывести элементы на экран в map<string, map<string,int>> ? - C++
У меня есть map&lt;string, map&lt;string,int&gt;&gt;, в него надо добавить элементы (типа Ivanov potato 200) Использовать именно map&lt;string,...

Приведение map<int, B> к map<int, A> - C++
class A {}; class B : public A {}; unordered_map&lt;int, shared_ptr&lt;B&gt; &gt; bs; Как привести bs к unordered_map&lt;int, shared_ptr&lt;A&gt;...

Map и string - C++
Добрый день, уважаемые программисты! Прошу вас, пояснить пожалуйста следующий код : #include &lt;iostream&gt; #include &lt;string&gt; ...

STL :: map - C++
Столкнулся с такой проблемой: Нужно вставить в отсортированную map-таблицу элемент. Использую: myMap.insert(myIterator,pair&lt;type1,...

Трабл с map - C++
Доброго времени суток В input.txt лежат названия поездов, время их отправления и прибытия. Расстояние - константа. Нужно вывести самый...

Работа с map - C++
Нужно записать в map указатели на объекты производных классов. Пробую сделать так std::map &lt;int, Figure*&gt; myMap = { { 1, new Square() }, ...

Сортировка map - C++
Здрасьте. Есть map (я с ним ещё плохо знаком) map &lt;string, list&lt;string&gt; &gt; data; задача - отсортировать списки в нём (методом sort()). ...

Не компилируется map - C++
Здравствуйте. Значит, компилирую проект. Компилируется. Добавляю в члены класса такую строку: map&lt;int, int&gt; maps; Все, не...

вопрос по map - C++
//если я напишу map&lt;string,vector&lt;int&gt; &gt; lol; string s; //то например: lol; // уже будет вектором считаться?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,909
21.10.2011, 13:36     map #2
string - тип ключа
int - тип значения
less<string> - стандартный функтор выполняющий роль функции сравнения(в данном случае ключи в контейнере будут отсортированы по возрастанию).
Подробнее здесь.
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
21.10.2011, 14:33     map #3
Причем less<string> тут указывать вообще было необязательно
Yandex
Объявления
21.10.2011, 14:33     map
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru