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

Удаление значения в std::list - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа выдает одну ошибку, якобы в 48 строчке http://www.cyberforum.ru/cpp-beginners/thread305720.html
Завтра мне кирдык если не сделаю! Программа выдает одну ошибку, якобы в 48 строчке #include <iostream.h> #include <math.h> double func(double x) { return (x*x-pow(2.7,1+x)-3); } double...
C++ Обмен данными между двумя процессами Добрый день/вечер. Усердно слушал преподавателя на паре, прошуршал много литературы дома, но так и не понял, как заюзать обмен данными между двумя запущенными одинаковыми процессами. Что хочу... http://www.cyberforum.ru/cpp-beginners/thread305707.html
Лишние символы при выводе строк C++
При создании игрового поля для тетриса (вывод строк, в соответствии с заданным алгоритмом) возникает странная ошибка. Вместо, собственно, игрового поля выводится какая-то тарабарщина. Вот вся...
C++ Интегралы
Напишите программу, вычисляющую определенный интеграл на указанном пользователем промежутке и с указанным шагом разбиения этого промежутка, методом, выбранным пользователем. Подынтегральную функцию...
C++ что означают операторы +, -, *, ++, --, +=, -=, *=, = http://www.cyberforum.ru/cpp-beginners/thread305684.html
Здравствуйте! что означают операторы +, -, *, ++, --, +=, -=, *=, = ???? Спасибо!
C++ Наследование Надо вывести по searchKey значение phoneNumber из класса наследника #include <string> using namespace std; typedef string KeyType; class KeyedItem { public: KeyedItem() {}; подробнее

Показать сообщение отдельно
zhenya.ya
1 / 1 / 0
Регистрация: 29.11.2009
Сообщений: 305

Удаление значения в std::list - C++

26.05.2011, 20:08. Просмотров 1450. Ответов 3
Метки (Все метки)

Имеем метод для удаления, где value - предов. значение, а list<films> coll - копия др. списка(который уже наполнен данными).

Проблема: как запихнить значение value в вызов coll.remove(). ( понятно, что value - тип стринг, а в coll.remove() можно вставлять тип films).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void films::delete_value(string value, list<films> coll)
{
    list<films>::iterator iter;
 
    for(iter=coll.begin();iter!=coll.end();++iter)
    {
                          coll.remove( ??????????? );   // 
 
        (*iter).print();
        cout<<"\n";
    }
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru