С++ - язык, который изучается постепенно.ГЛАВА 15. Итератор ведущих указателей
                   Справочники Всё для создания сайта

Ссылки


Home
Бизнес
Справочники
Советы







Материалы книги получены с http://www.itlibitum.ru/

Итератор ведущих указателей

Итератор ведущих указателей устроен элементарно. Он просто перебирает элементы списка от начала к концу - иначе говоря, от нижних адресов памяти к верхним.

class VoidPtrPoolIterator : public VoidPtrIterator {

private:

VoidPtr* next;

public:

VoidPtrIterator(VoidPtr* first) : next(first) {}

virtual bool More() { return next != NULL; }

virtual VoidPtr* Next()

{

VoidPtr* vp = next;

next = next->next;

return vp;

}

};

VoidPtrIterator* VoidPtrPool::iterator()

{

return new VoidPtrPoolIterator(&head.next);

}


Назад    Содержание    Далее    

Home  Создание сайтов  Учебник по записи CD  Справочник Web дизайнера Самоучитель IE PHP и MySQL Компьютерные сети С++ E-mail me

Copyright 2007. Климов Александр. All Right Reserved.
Hosted by uCoz