Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

vector iterator not decrementable - C++

20.05.2013, 17:37. Просмотров 646. Ответов 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<<" ";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 17:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос vector iterator not decrementable (C++):

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

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

vector<T> template vector<T>::iterator - C++
Здраствуйте! При написании вектора столкнулся с проблемой такого рода: вот код вектора template &lt;typename T&gt; class vector { ...

Std::vector<std::pair<std::vector<int>::iterator, std::vector<int>::iterator> - C++
Вопрос по вектору. Допустим есть вектор, std::vector&lt;int&gt; vec; на каком - то этапе заполнения я ставлю закладку итератора, ...

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

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

3
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
20.05.2013, 17:51 #2
C++
1
2
3
    vector<int>::reverse_iterator it;  
    for (it = mas_.rbegin(); it != mas_.rend(); it++) 
        cout<<*it<<" ";
1
ovner
7 / 7 / 0
Регистрация: 06.10.2012
Сообщений: 140
20.05.2013, 17:56  [ТС] #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 ?
0
castaway
Эксперт С++
4887 / 3022 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
20.05.2013, 18:18 #4
Тем что он reverse.
0
20.05.2013, 18:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 18:18
Привет! Вот еще темы с ответами:

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;...

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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