La déclaration suivante instancie un itérateur en utilisant le nombre d'éléments et la liste pointeur de la séquence. L'instruction suivante renvoie un pointeur (différent de la liste pointeur) qui pointe vers l'élément ajouté supposée. Ce pointeur est reçu par returnPtr. Voici ce que le si-construire le suit ne. Une façon de savoir si l'ajout du nouvel élément a été un succès est de vérifier si * returnPtr n'a pas été l'élément ajouté. Voilà ce que le si-construction fait. Le Iterator L'itérateur est exactement le même que celui que nous avons vu dans la partie précédente de la série.
Donc, je ne vais pas en parler ici. Le code complet peut être téléchargé à partir de: https://www.cool-mathematics.biz/downloads/SimpleSqn-cpp.zip Dans le code complet, la description de classe d'itération est tapé avant la description de modèle de classe. Si l'inverse est fait, le modèle de classe ne verra pas l'itérateur. Nous venons de terminer avec cette division. La prochaine division débutera avec la prochaine partie de la série.
Chrys pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous et mon nom, Chrys, dans le champ de recherche de cette page et cliquez sur Rechercher (menu utilité si disponibles): Introduction à une C Simple ++ Séquence Principes conteneurs de C Simple ++ Sequence Container Création d'un conteneur de séquence simple en C ++ Le vectorielle Container en C ++ Vecteur Element accès en C ++ Méthodes vectorielle retour itérateurs en C ++ vectorielle modificateurs en C ++ Vector Capacité en C ++ vectorielle égalité opérateurs en C ++ la liste et Deque conteneurs en C ++