1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| ammaximus |
11.02.2009 10:08
Сообщение
#1
|
![]() Ночной волк ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Репутация: 1 |
Работа с библиотекой STL. Требуется создать вектор указателей на объекты типа алкогольные напитки. Программа должна уметь добавлять новый элемент, удалять элемент, сортировать по убыванию названия, находить первое включение указанного напитка.
1. В чем ошибки? Нерабочие участки программы закомментированы. 2. Как реализовать по убыванию с помощью итератора? Что за итератор возвращает обратное значение 3. Как присвоить значение итератору? У меня что то = не работает. #include <iostream> -------------------- Не думай о белой обезьяне.
|
![]() ![]() |
| volvo |
18.02.2009 19:54
Сообщение
#2
|
|
Гость |
Цитата И еще, можно использовать find, чтобы найти по параметру объекта, не используя лишние объекты Используй find_if:// пишешь свой функтор, но для того, чтобы это работало, придется в классе liquido сделать геттер get_name(), иначе к полю name нет доступа, оно защищенное, а не общее... Цитата Два учебника уже прочитал, нигде нет подробного описания этой функции. Какие учебники ты читал? |
ammaximus STL, Итераторы C++ 11.02.2009 10:08
volvo А у тебя ошибки начинаются еще ДО того, как что-то... 11.02.2009 23:41
ammaximus Спасибо огрмное Volvo. Все исправил.
Только не вы... 18.02.2009 18:39
ammaximus Т.Павловская, методичку свою, еще какие-то докумен... 19.02.2009 17:48
volvo Хм... Ну, смотри... Создаем свой функтор - наследн... 19.02.2009 18:35![]() ![]() |
|
Текстовая версия | 11.12.2025 17:22 |