"chto takoe iterator"
От: Nata_333  
Дата: 14.03.06 13:33
Оценка:
Dobrij den. Ja pervij raz na foryme (programirovaniem zanimalas ne dolgo) poetomy prosy silno ne vozmysachtsja na schet moego delitantskogo voprosa:

Chitau STL dokymentaciu, ne mogy ponjat chto takoe "iterator". Eto prosto ykazatel (pointer) na elementi v <list>, <vector>, ... ili?
Podskazite kto mozet ili posovetyjte dostypnyu dlja ponimanija literatyry.

Zaranie blagodarna.
Re: "chto takoe iterator"
От: svd71 http://visualdesigner.fatal.ru/
Дата: 14.03.06 19:49
Оценка:
Здравствуйте, Nata_333, Вы писали:

N_>Dobrij den. Ja pervij raz na foryme (programirovaniem zanimalas ne dolgo) poetomy prosy silno ne vozmysachtsja na schet moego delitantskogo voprosa:


N_>Chitau STL dokymentaciu, ne mogy ponjat chto takoe "iterator". Eto prosto ykazatel (pointer) na elementi v <list>, <vector>, ... ili?

N_>Podskazite kto mozet ili posovetyjte dostypnyu dlja ponimanija literatyry.

N_>Zaranie blagodarna.


Сначала нужно понять что такое итерация
http://www.google.ru/search?q=%D1%87%D1%82%D0%BE+%D1%82%D0%B0%D0%BA%D0%BE%D0%B5+%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F&amp;start=0&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-a&amp;rls=org.mozilla:ru:official

То есть — итерация это четкий перечень очерченых работ. Значит итератор (по моему мнению) — это то, что выполняет "работу".
Re: "chto takoe iterator"
От: ak_miass Россия  
Дата: 15.03.06 04:52
Оценка:
Здравствуйте, Nata_333, Вы писали:

N_>Chitau STL dokymentaciu, ne mogy ponjat chto takoe "iterator". Eto prosto ykazatel (pointer) na elementi v <list>, <vector>, ... ili?


Не совсем. Указатель это лишь частный случай итератора. А итератор это некий объект, удовлетворяющий определённому перечню требований, в зависимости от типа итератора (ввода, вывода, произвольного доступа и т. д.). Указатель в этом плане является итератором произвольного доступа.
Re[2]: "chto takoe iterator"
От: ak_miass Россия  
Дата: 15.03.06 04:54
Оценка:
И ещё. Лучше такие вопросы задавать на форуме C/C++. Там быстрее и правильнее ответят.
Re: "chto takoe iterator"
От: Alex_Avr Россия  
Дата: 15.03.06 05:53
Оценка:
Здравствуйте, Nata_333, Вы писали:

N_>Dobrij den. Ja pervij raz na foryme (programirovaniem zanimalas ne dolgo) poetomy prosy silno ne vozmysachtsja na schet moego delitantskogo voprosa:


N_>Chitau STL dokymentaciu, ne mogy ponjat chto takoe "iterator". Eto prosto ykazatel (pointer) na elementi v <list>, <vector>, ... ili?

N_>Podskazite kto mozet ili posovetyjte dostypnyu dlja ponimanija literatyry.

N_>Zaranie blagodarna.


Вроде в этой статье достачно просто и понятно написано.

Для изучения STL можно посоветовать вот эту книгу
(вроде бы она есть и в электронной версии), а также эту.

P.S. Для улучшения удобочитаемости постов, воспользуйтесь, пожалуйста, услугами translit.ru
С уважением, Александр Авраменко.
Re[2]: "chto takoe iterator"
От: Alex_Avr Россия  
Дата: 15.03.06 06:02
Оценка:
Прошу прощения, нерабочая ссылка:
A_A>Для изучения STL можно посоветовать вот эту книгу
Должно быть "C++ Стандартная библиотека. Для профессионалов"
С уважением, Александр Авраменко.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.