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

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

Войти
Регистрация
Восстановить пароль
 
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
#1

вопрос по map - C++

30.10.2011, 23:34. Просмотров 335. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
//если я напишу
map<string,vector<int> > lol;
string s;
//то например:
lol[s]; // уже будет вектором считаться?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 23:34     вопрос по map
Посмотрите здесь:

Вопрос об map STL - C++
Как вивести map? list&lt;int&gt; l; for (int i=1; i&lt;=5; i++) l.push_back(i); map&lt;int,list&lt;int&gt;&gt; a; int d = 9; int f = 5; ...

Map. operator[] - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;map&gt; #include &lt;fstream&gt; using namespace std; int main() { ...

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

Map out of range - C++
map &lt;pair&lt;int,int&gt;,map&lt;pair&lt;int,int&gt; ,bool&gt; &gt; use_arcs; int a=atoi(argv); for(int i=0; i&lt;a*1000000;i++) { ...

Map Hack На С++ - C++
Народ как можно написать Map Hack на С++ для игры Warcraft 3, ну как бы чит для сетевой игры, помогите пожалуйста

Коварный map - C++
Доброго всем дня, уважаемые форумчане! Прошу прояснить следующий момент, почему при проходе по мапе теряется пара с ключом &quot;4&quot;. Если флаг...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bers
Заблокирован
30.10.2011, 23:44     вопрос по map #2
Цитата Сообщение от Hi4ko Посмотреть сообщение
lol[s]; // уже будет вектором считаться?
это будит считаться обращением к мапу по ключу.
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
30.10.2011, 23:53  [ТС]     вопрос по map #3
Цитата Сообщение от Bers Посмотреть сообщение
это будит считаться обращением к мапу по ключу.
а как мне тогда сделать, чтобы для каждого ключа был свой вектор, разве не так?
Именно ключа
Bers
Заблокирован
31.10.2011, 00:01     вопрос по map #4
C++
1
2
3
4
5
6
7
8
    std::map<std::string,std::vector<int> > lol;
    std::string key("привет");
    std::vector<int>test(10,6);
    std::vector<int>test1;
 
    lol[key]= test; //запишем в мап новый элемент данных
    
    test1= lol[key]; //считаем
/ps прежде чем вопросы задавать, хотя бы немножечко теорию почитайте
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2011, 00:09     вопрос по map
Еще ссылки по теме:

STL map - C++
Вопрос:как мне узнать что не создавался map с заданым str? #include &lt;iostream&gt; #inlclude &lt;map&gt; #include &lt;string&gt; using namespace...

Map и vector - C++
Добрый вечер... Пользовался всегда Vector'ами, но решил выучить map. Так вот появился вопрос. Как адекватно использовать map и свои...

Map iterator - C++
map&lt;string, int&gt; m; m.insert(pair&lt;string, int&gt;(&quot;a&quot;, 1)); map&lt;string, int&gt;::iterator it = m.begin(); cout &lt;&lt; *it; ...

Сортировка в map - C++
Доброго времени суток. Имеется структура map: map&lt;string, size_t&gt; words; В ней содержится слово и число. map превращается в vector: ...


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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
31.10.2011, 00:09     вопрос по map #5
Hi4ko, если в контейнере уже есть запись с ключом s, то вернётся ссылка на вектор, который связан с этим ключом. Если такой записи нет, то она создастся и вернётся ссылка на пустой вектор.
Yandex
Объявления
31.10.2011, 00:09     вопрос по map
Ответ Создать тему
Опции темы

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