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

Vector iterator not incrementable - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить массив неодинаковыми случайными числами http://www.cyberforum.ru/cpp-beginners/thread1506952.html
нужно дополнить ф-кцию рандома так что бы заполнить массив не одинаковыми числами. Как прописать возвращение на внутренний цыкл, чтобы сново проверить выданный рандом?? #include <iostream> #include...
C++ Задача по теме "Функции с переменным числом параметров" Задание: Ввести функцию с переменным числом параметров как функцию класса. Цель функции — инициализация элементов класса (расширение метода ввода). В качестве параметров передавать значения... http://www.cyberforum.ru/cpp-beginners/thread1506932.html
C++ Описание классов. Классы "Шар" и "Ящик для шаров"
1.Опишите класс "шар", описывающий габариты и вес. Данные класса: радиус шара,вес. Методы класса: должны обеспечить минимальную функциональность объекта. 2.Опишите класс "ящик" в котором могут...
C++ Описание классов. Класс "Угол"
Опишите класс "Угол" для измерения углов. Данные класса : число градусов и минут Методы класса : должны обеспечить минимальную функциональность объекта. 2.Перегрузите операцию сложения углов с...
C++ Value categories. Является ли выражение xvalue? http://www.cyberforum.ru/cpp-beginners/thread1506919.html
Знакомлюсь с xvalue. Прочитал описание на cppreference. Согласно описанию, a non-static class member access expression, in which the object expression is an xvalue выражение доступа к...
C++ Рекурсия для поиска вещественного корня функции f(x) на отрезке [a, b] Написать рекурсивную функцию нахождения вещественного корня функции f(x) на отрезке . Указание.Пусть функция f(x) вещественной переменной x непрерывна на отрезке и f(a)*f(b)<=0.При перечисленных... подробнее

Показать сообщение отдельно
Porty
0 / 0 / 0
Регистрация: 27.05.2015
Сообщений: 4

Vector iterator not incrementable - C++

30.07.2015, 00:34. Просмотров 1359. Ответов 4
Метки (Все метки)

Здравствуйте. Подскажите, из-за чего не работает код?
При запуске программы появляется ошибка: "... expression: vector iterator not incrementable ..."
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
using namespace std;
 
int main()
{
    vector<int> bunnys{ 12, 11, 11, 11, 11 };
    for (vector<int>::iterator i = bunnys.begin(); i != bunnys.end(); i++)
    {
        if (*i == 11)
            bunnys.erase(i);
    }
    copy(bunnys.begin(), bunnys.end(), ostream_iterator<int, char>(cout, " "));
    cin.get();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru