next up previous contents
suivant: Fonctions monter: Implémentation et interface précédent: Modes de tri   Table des matières

Les itérateurs

De même qu'en C++, nous avons une structure d'itérateur, nommée t_iterator, qui permet d'accéder facilement aux objets d'un ensemble, encore une fois de façon unifiée, et qui en particulier facilite les parcours d'ensembles. Cette structure contient simplement un identifiant d'objet et un pointeur vers l'objet lui-même.

Cela nous permet notamment d'avoir une macro, nommée SET_FOREACH, qui fonctionne de la même façon que le mot clé foreach en C++.



nicolas 2006-07-30