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

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

Войти
Регистрация
Восстановить пароль
 
AntonGlebov
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 13
#1

Ассоциативный массив - C++

31.05.2014, 18:19. Просмотров 415. Ответов 2
Метки нет (Все метки)

Добрый день.
Есть массив
C++
1
map<char,vector<bool> > table;
Как пройтись по этому массиву итератором, чтобы вывести содержимое на экран?
Я делаю так:
C++
1
2
3
4
5
map<char,vector<bool> >::iterator iter;
for(iter=table.begin(), iter++;iter!=table.end(); iter++)
{  
cout << iter->first << ":" << iter->second <<endl;
}
Но second выводить не хочет. Наверное нужен второй итератор.
Напишите пожалуйста как правильно вывести.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 18:19     Ассоциативный массив
Посмотрите здесь:

Ассоциативный массив - C++
Добрый день. Нужно заполнить map &lt;char,vector&lt;int&gt; &gt; из файла, содержание которого: 1 f 2 g 5 c Вот моя программа #include...

Ассоциативный массив - C++
Задача будет такая: с платы (AFDX) считываются данные в таком формате: индекс 9 байт и сами данные 1500байт. &quot;Индекс&quot; на самом деле в себя...

Ассоциативный массив - C++
Пытаюсь написать что-то вроде ассоциативного массива, но проверка показывает, что не всё правильно добавляется (метод Add). void...

Ассоциативный массив - C++
Простите за нубский вопрос, но гугл мне не помог( Нужно реализовать список радиочастот и названий радио. Получается нужен...

ассоциативный массив - C++
мне нужно написать прграмму с динамическими шаблонными структурами, а именно с ассоциативным массивом, но что он из себя представляет, я...

динамический ассоциативный массив - C++
Подскажите как организовать ассоциативный массив в виде динамической структуры для класса template &lt;class T&gt; class el { ...

Ассоциативный массив в С++ (типо пэхапе) - C++
Где можно посмотреть такой класс? Сделал такое, но пространства имен не изучал еще. Как сделать так что бы можно было написать: ...

Ассоциативный массив своими руками - C++
Подскажите, пожалуйста, как реализовать такую конструкцию: array = 324;

Ассоциативный массив на префиксных деревьях - C++
Подскажите, существует ли контейнер или готовый класс, типа map, но основанный на префиксных деревьях? Нужно для быстрого поиска ключа. Я...

Ассоциативный массив с несколькими индексами - C++
Есть структура: struct DATA { int key1; int key2; char *pData; }; Необходим массив таких структур с быстрым...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13059 / 7322 / 817
Регистрация: 27.09.2012
Сообщений: 18,072
Записей в блоге: 3
Завершенные тесты: 1
31.05.2014, 18:31     Ассоциативный массив #2
Нет оператора, который бы выводил vector<bool> в поток
C++
1
2
3
4
5
6
7
8
template < typename T >
std::ostream & operator<< ( std::ostream & stream , const std::vector<T> & obj )
{
   for ( typename std::vector<T>::const_iterator it = obj.begin() , itEnd = obj.end() ; it!=itEnd ; ++it ) {
      stream << *it << ' ' ;
   }
   return stream ;
}
Добавлено через 2 минуты
http://ideone.com/rdb6tD
AntonGlebov
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 13
02.06.2014, 18:38  [ТС]     Ассоциативный массив #3
Спасибо
Ответ Создать тему
Опции темы

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