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

метод erase для list(STL) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ появляется на несколько мгновений черное окно и исчезает http://www.cyberforum.ru/cpp-beginners/thread640073.html
Здравствуйте! Помогите новичку. Начал изучать C++ по книге Schildt H. / Шилдт Г. - C++. From the Ground Up, 3rd Edition / C++. Базовый курс (3-е издание). Дошел до 2й программы , ввел ее в MV C++ 2010 express ,но меня смущает то что после компиляции (F5) - появляется на несколько мгновений черное окно и исчезает, это так и надо? Вроде как я должен наблюдать результат проги. Может что то не...
C++ ошибки при построении программа написана не мной, мне надо исправить ошибки /* Распределение площади лесного участка по категориям земель */ /* аренда */ #include "stdafx.h" #include <stdio.h> #include <db.h> #include <alloc.h> #include <les.h> #include <string.h> http://www.cyberforum.ru/cpp-beginners/thread640071.html
Дан массив из n целых чисел. До и после каждого числа, кратного 7, вставить число, равное 5 C++
нужно сделать вставку в массив.
C++ Цикл while
Здравствуйте уважаемые программисты. Укажите пожалуйста на ошибку. При компиляции вылазит ошибка "fatal error LNK1120: 1 unresolved externals". Вот код: #include <iostream> using namespace std; int main() { double sum(0.0); double i(0.0); char indicator = 'y';
C++ Программа возвода числа в степень http://www.cyberforum.ru/cpp-beginners/thread640037.html
Здравствуйте. Помогите мне пожалуйста придать человеческий вид этой программе. Мне кажется она какая то.. неаккуратная что ли.. Так же мне хотелось чтоб она работала с дробной степенью. Я даже функцию для этого написал. Не судите меня строго, это одна из первых моих программ. Заранее спасибо Вот сама программа: #include <stdio.h>
C++ Внешняя переменная в нескольких файлах file01.h #ifndef FILE01_H_ #define FILE01_H_ int blem = 1; #endif file02.h подробнее

Показать сообщение отдельно
Holsteng
 Аватар для Holsteng
47 / 10 / 3
Регистрация: 26.03.2012
Сообщений: 246
20.08.2012, 14:32     метод erase для list(STL)
Всем привет!

Не могу понять в чем у меня ошибка. Применяю метод erase в цикле для list, и с помощью него удаляю нужный элемент, но после удаления элемента вылетает ошибка, что невозможно инкремировать итератор.

C++
1
2
3
4
5
6
7
8
9
10
list < ListChannel > :: iterator iteratorchannel;
        for ( iteratorchannel = listchannel.begin(); iteratorchannel != listchannel.end(); ++iteratorchannel )
        {
            if ( iteratorchannel -> iNumberOfPaket == position )
            {
                listchannel.erase( iteratorchannel );
            
                
            }
        }
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru