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

Реализация итератора - C++

Восстановить пароль Регистрация
 
rslrusl
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 24
12.02.2014, 17:39     Реализация итератора #1
Объясните пожалуйста этот код, что тут просиходит

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Создание итератора
void ForEach(PF action, int wghtFLAnimal);
 //Реализация итератора
void Home::ForEach(PF action, int wghtFLAnimal)
{
    Item *cur;
    cur=begin;
    while(cur)
    {
        action(cur->item, wghtFLAnimal);
        cur = cur->next;
    }
}
// Вывод животных с весо больше 50
void action(TObject *obj, int wghtFLAnimal)
{
    if( ((FLAnimal*)obj)->GetwghtFLAnimal() > wghtFLAnimal )
        obj->ShowFunc();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 17:39     Реализация итератора
Посмотрите здесь:

[C++] Разыменование итератора. C++
C++ Проверка итератора
Собственный класс итератора C++
C++ реализация итератора
C++ Удаление end() итератора
Достать строку из итератора C++
C++ Валидность итератора
Ошибка в объявлении итератора C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru