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

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

Войти
Регистрация
Восстановить пароль
 
ovner
7 / 7 / 0
Регистрация: 06.10.2012
Сообщений: 140
#1

vector iterator not decrementable - C++

20.05.2013, 17:37. Просмотров 607. Ответов 3
Метки нет (Все метки)

Здраствуйте! Хочу вывести вектор задом-наперед, все нормально, но после того как оно выводит вектор сразу выскакивает ошибка vector iterator not decrementable
Ошибка в этой части кода, подскажите пожалуйста что тут не так.
C++
1
2
3
4
5
6
void masuv::out()
{
    vector<int>::iterator it,;  
    for (it = mas_.end()-1; it >= mas_.begin(); it--) 
        cout<<*it<<" ";
}
Вот если сделаю так, то ошибки нету, но НЕ выводит первого элемента вектора.
C++
1
2
3
4
5
6
void masuv::out()
{
    vector<int>::iterator it,;  
    for (it = mas_.end()-1; it != mas_.begin(); it--) 
        cout<<*it<<" ";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 17:37     vector iterator not decrementable
Посмотрите здесь:

Expression: vector iterator not decrementable - C++
Требуется в двух файлах удалить повторяющие строки (до первого вхождения) Примеры: Name_N &lt;TEXT&gt; ...

Ошибка: iterator not decrementable - C++
компилятор ошибок не выдает, а когда программа начинает работать она периодически выдает такое сообщение - iterator not decrementable, не...

Vector iterator not incrementable - C++
Здравствуйте. Подскажите, из-за чего не работает код? При запуске программы появляется ошибка: &quot;... expression: vector iterator not...

vector<pointer>::iterator - C++
В общем, есть некий родительский объект, в котором хранится динамический массив указателей на дочерние объекты. Требуется пройтись по всем...

STL vector iterator - C++
есть список в списке... ..точнее: vector &lt;Class1*&gt; mapClass1; а уже в Class1 определён вектор vector &lt;Class2*&gt; mapClass2; ...

copy, iterator, vector - C++
#include &lt;istream&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #include &lt;iterator&gt; int main( ) { std::vector &lt;int&gt;...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 1
20.05.2013, 17:51     vector iterator not decrementable #2
C++
1
2
3
    vector<int>::reverse_iterator it;  
    for (it = mas_.rbegin(); it != mas_.rend(); it++) 
        cout<<*it<<" ";
ovner
7 / 7 / 0
Регистрация: 06.10.2012
Сообщений: 140
20.05.2013, 17:56  [ТС]     vector iterator not decrementable #3
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
    vector<int>::reverse_iterator it;  
    for (it = mas_.rbegin(); it != mas_.rend(); it++) 
        cout<<*it<<" ";
работает, большое спасибо
а можете в 2-х словах обьяснить чем отличается reverse_iterator от iterator ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 18:18     vector iterator not decrementable
Еще ссылки по теме:

Vector iterator + offset out of range - C++
Вылазит такая ошибка. Подскажите, из-за чего она может вылезти?

Синхронизация map и vector. Iterator not incrementable - C++
День добрый. Надо синхронизровать vector и map, чтобы в них были только одинаковые элементы. Вот мой код, который выбрасывает ошибку....

Vector <bool> erase iterator outside range - C++
Помогите, пожалуйста. При компиляции появляется ошибка (фото ниже). Это реализация алгоритма Хаффмана. Не могу понять, что не так, по...

STL, vector. iterator. как работает? - C++
void invertArrange() //метод инвертирования порядка слов { istringstream ist(operLine);...

Vector<MyStruct> - как првильно объявить iterator - C++
struct _1C { string Tag; string Rus; string Eng; _1C(const string &amp;Tag, const string &amp;Rus, const string &amp;Eng) : Tag(Tag),...

Разыменование итератора std::list<vector<>>::iterator - C++
Здравствуйте, есть код: list&lt;vector&lt;int&gt;&gt; L; L.push_front(vector&lt;int&gt;()); L.begin()-&gt;push_back(100); cout &lt;&lt;...


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

Или воспользуйтесь поиском по форуму:
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
20.05.2013, 18:18     vector iterator not decrementable #4
Тем что он reverse.
Yandex
Объявления
20.05.2013, 18:18     vector iterator not decrementable
Ответ Создать тему
Опции темы

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