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

list не работает erase - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен пример использование паттернов http://www.cyberforum.ru/cpp-beginners/thread561244.html
Мне нужно пример использование паттернов в программах написанных на JAVA или C++ языках!
C++ Нужна курсовая посвященная созданию анимации на С++ Очень срочно нужна пожалуйста!!! Буду очень признателен. Нужна курсовая вместе с прогой (исходником на C++) Заранее спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread561165.html
C++ Подсчитать общее количество «счастливых» билетов
Подсчитать общее количество «счастливых» билетов. Билет имеет шестизначный номер и является счастливым, если сумма первых трех цифр равна сумме последних цифр. Ответ вывести на экран. ПРМЕЧАНИЕ: Билет с номером 000000 не существует. #include <iostream.h> int main(void) { int i, a, b, c, d, e, f, x, y, n = 0; for (i=100000; i<=999999; i++) { a=i/100000;
C++ Матрицы: LU – разложение
Сделана программа по заданию: Решить систему линейных алгебраических уравнений Ax=b методом LU – разложения (предварительно изменив порядок записи уравнений); Помогите, пожалуйста вывести в ответе матрицы L и U. #include "stdio.h" #include "conio.h" #include "iostream.h" int const N = 4; double a = { {25, 2, -2, 1}, {0, 17.3, 3, 0.9},
C++ Матрицы: получить новую матрицу путем умножения всех элементов на... http://www.cyberforum.ru/cpp-beginners/thread561131.html
Решите пожалуиста!!!Получить новую матрицу путем умножения всех элементов данной матрицы на ее найбольший по модулю элемент!Без iostream только!
C++ правильное, рабочее описание цикла.. задача такая найти считанное слово в текстовом файле а после успешного нахождения, перед словом либо после выполнить перенос строки, найти он должен не один раз это слово, а столько раз сколько встречаеться в тексте...в файле ниже мой нынешний исходник подробнее

Показать сообщение отдельно
RaTeN
0 / 0 / 0
Регистрация: 14.11.2010
Сообщений: 10
29.04.2012, 04:16     list не работает erase
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void in_out_Park(list<Bus> &in, list<Bus> &out) 
{   
    int n, i=0;
    Bus temp;
    cout<<"Введите номер автобуса: "; cin>>n;
    list<Bus>::iterator p_in=in.begin();
    while(p_in!=in.end())
    {
        if(n==p_in->BusNumber)
        {
            temp.BusNumber=p_in->BusNumber;
            temp.RouteNumber=p_in->RouteNumber;
            temp.Vodila=p_in->Vodila;
            out.push_back(temp);
            in.erase(p_in); // при выполнении тут выползает "list iterator not incrementable"       
        }
        p_in++;
    };  
}
что не так сделал?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru