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

Как грамотно удалить элементы в векторе? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу найти ошибку в поиске по массиву структур http://www.cyberforum.ru/cpp-beginners/thread368243.html
Здравствуйте. Дали задание: Дан массив структур. Каждая структура содержит информацию о книгах в библиотеке (придумать 5 полей структуры). Создать свои пользовательские функции. Первая из них...
C++ Кеш процессора Задание Написать программу, многократно выполняющую чтение элементов массива заданного размера. Элементы массива должны представлять собой связный циклический список, в котором значение очередного... http://www.cyberforum.ru/cpp-beginners/thread368233.html
Перенос слов в файле C++
Здравствуйте уважаемые программисты. Столкнулся с такой задачей: Имеется файл с текстом на русском языке. Сделать перенос всех его слов. Перенос возможен по следующим правилам: 1) переносятся либо...
C++ C++ подключение текстовых файлов
Привет. Прошу прощения, если подобная тема уже есть, но я ее не нашел Как вижуал с++ подключить текстовый файл для чтения и записи? Нужно, чтобы программа прочитала данные в текстовом файле,...
C++ Связанный список http://www.cyberforum.ru/cpp-beginners/thread368183.html
Не могу обратиться к методу класса Node хотя они выраженны как public: void addNode(int d); void printList(); #include<iostream> using namespace std; struct Node// структура описывающия узел...
C++ Импорт из dll перегруженных операторов Здравствуйте, уважаемые программисты! По заданию необходимо при явном подключении dll импортировать класс. С обычными методами все понятно, делаю так: class cFloatMatr { public: ...... ... подробнее

Показать сообщение отдельно
ht1515
шарпопочитатель
58 / 25 / 1
Регистрация: 31.01.2010
Сообщений: 961
18.10.2011, 13:00  [ТС]
ну вот такой велосипед сделал , посмотрите:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    for (vector<fileResult>::iterator p = listExp.begin(); p != listExp.end();p++) {
 
        if (p->select) {
         if (p == listExp.end()-1) {
           listExp.pop_back();
           break;
         }
         else {
         listExp.erase(p);
         p--;
         }
          }
    }
по феншую?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru