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

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

Войти
Регистрация
Восстановить пароль
 
htx
-169 / 2 / 0
Регистрация: 21.09.2013
Сообщений: 126
#1

шаблон map - C++

25.01.2014, 22:46. Просмотров 996. Ответов 9
Метки нет (Все метки)

пожалуйста дайте ссылку или напишите пример шаблона класса map с итератором.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2014, 22:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос шаблон map (C++):

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

Возможно ли создать контейнер std::map, в котором в качестве значения была бы ссылка на std::map? - C++
Здравствуйте. Возможно ли создать контейнер std::map, в котором в качестве значения была бы ссылка на std map? Например: std::map...

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

Как вставить map в map - C++
есть такой map map &lt; INT64 , map &lt;INT64 , map&lt; wArray , int &gt; &gt; &gt; tMenu; как его заполнить? пробовал так ...

Emplace в std::map. Как добавить элемент в std::map без копирования? - C++
здравствуйте... есть ли способ не писать так: std::map&lt;int, char&gt; ksa; ksa.emplace(std::piecewise_construct, ...

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон - C++
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают) Троллейбус и Трамвай одинаковые поля...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
25.01.2014, 23:18 #2
нельзя же быть таким ленивым.
http://www.cplusplus.com/reference/map/map/
и дальше по ссылкам на члены класса найдете разные примеры.
htx
-169 / 2 / 0
Регистрация: 21.09.2013
Сообщений: 126
25.01.2014, 23:24  [ТС] #3
Цитата Сообщение от Tulosba Посмотреть сообщение
нельзя же быть таким ленивым.
http://www.cplusplus.com/reference/map/map/
и дальше по ссылкам на члены класса найдете разные примеры.
мне нужен пример программы с шаблоном класса map и итератором,а не синтаксис...
увы я не нашел его по ссылке(
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
25.01.2014, 23:26 #4
Цитата Сообщение от htx Посмотреть сообщение
увы я не нашел его по ссылке(
Ну так надо поискать значит. Посмотрите метод find класса например.
htx
-169 / 2 / 0
Регистрация: 21.09.2013
Сообщений: 126
25.01.2014, 23:34  [ТС] #5
Цитата Сообщение от Tulosba Посмотреть сообщение
Ну так надо поискать значит. Посмотрите метод find класса например.
смотрел не нашел, или я ошибаюсь : это шаблон верно?
template < class Key,class T, class Compare = less<Key>, class Alloc = allocator<pair<const Key,T> >>
class map;
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
25.01.2014, 23:39 #6
htx, вот прямая ссылка, если уж такие трудности возникли:
http://www.cplusplus.com/reference/map/map/find/
htx
-169 / 2 / 0
Регистрация: 21.09.2013
Сообщений: 126
25.01.2014, 23:46  [ТС] #7
Цитата Сообщение от Tulosba Посмотреть сообщение
htx, вот прямая ссылка, если уж такие трудности возникли:
http://www.cplusplus.com/reference/map/map/find/
и где тут шаблон класса map?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// map::find
#include <iostream>
#include <map>
 
int main ()
{
  std::map<char,int> mymap;
  std::map<char,int>::iterator it;
 
  mymap['a']=50;
  mymap['b']=100;
  mymap['c']=150;
  mymap['d']=200;
 
  it=mymap.find('b');
  mymap.erase (it);
  mymap.erase (mymap.find('d'));
 
  // print content:
  std::cout << "elements in mymap:" << '\n';
  std::cout << "a => " << mymap.find('a')->second << '\n';
  std::cout << "c => " << mymap.find('c')->second << '\n';
 
  return 0;
это разве шаблон класса map?
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
26.01.2014, 00:17 #8
htx, если вам нужно реализацию посмотреть, а не пример использования, то откройте в своем компиляторе файл map из каталога include'ов. Там все будет.

Можно еще тут посмотреть http://gcc.gnu.org/onlinedocs/libstd....3/a02025.html
htx
-169 / 2 / 0
Регистрация: 21.09.2013
Сообщений: 126
26.01.2014, 17:08  [ТС] #9
Цитата Сообщение от Tulosba Посмотреть сообщение
htx, если вам нужно реализацию посмотреть, а не пример использования, то откройте в своем компиляторе файл map из каталога include'ов. Там все будет.

Можно еще тут посмотреть http://gcc.gnu.org/onlinedocs/libstd....3/a02025.html
мало ,что дало.
KOPOJI
26.01.2014, 18:25     шаблон map
  #10
 Комментарий модератора 
Тема пересоздана в разделе фриланс http://www.cyberforum.ru/order-progr...ad1082093.html
Закрыто.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2014, 18:25
Привет! Вот еще темы с ответами:

Приведение 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;...

Ошибка при компиляции:"C2955 "Tree": для использования класс шаблон требуется список аргументов шаблон" - C++
Есть класс бинарного дерева, в нем структура. Класс - Tree, структура - list(листик, а не список). При компиляции выдает...

Работа с map<string, map<string, string>> - C++
Всем привет! Что-то запарился в неожиданном месте... Есть тип данных, который выглядит так: map&lt;string, map&lt;string,string&gt;&gt; Мне...

Map'ы - C++
Здравствуйте! Пожалуйста объясните как пользоваться мапами? Реализация, считывание и т.д


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.01.2014, 18:25
Закрытая тема Создать тему
Опции темы

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