*   >> Lecture Éducation Articles >> science >> la programmation

Création d'un conteneur de séquence simple en C ++

joute un nouvel élément à sa valeur à la fin de la liste. Il ne prend que la valeur comme argument. Ceci est le code: {//assume l'indice le plus élevé est de 4 listPtr [5] = obj; Iter myIter (5, listPtr); int * returnPtr = myIter.retrnPtr (); si (* returnPtr! = obj) {cout}} Le code suppose que, avant l'élément est ajouté, il ya cinq éléments déjà dans votre liste donnant un indice maximum de 4. Donc l'élément devant être ajoutée a indice 5. La première déclaration le code fait cela.

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 ++

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.