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

Principes d'un C Simple ++ Séquence Container

rtain nombre de fois égal à la position d'index (indx) envoyé comme argument. La dernière instruction dans le constructeur attribue le pointeur incrémenté final à la propriété de la classe. La deuxième méthode dans la classe, renvoie cette valeur finale incrémenté. Voilà comment notre iterator fonctionne. Il faut un nouveau pointeur à une position et laisse là, et ne prend pas revenir à sa position de départ. Itérateurs pratiques fonctionnent d'une manière similaire.

Avec itérateurs pratiques, si vous voulez changer la position de l'iterator (pointeur), vous avez à déplacer de la position qu'il a été laissé, et non à partir de sa position de départ. Le code suivant, que vous devriez lire et essayer, montre comment le simple itérateur peut être utilisé avec le code précédent: #include using namespace std; classe Iter {public: int * retPtr; Iter (int indx, int * ptr) {int * iterPtr = ptr; for (int i = 0; i ++ iterPtr;} retPtr = iterPtr;} int * retrnPtr () {return retPtr;}}; int main () {int * listPtr = new int [5]; listPtr [0] = 0; listPtr [1] = 1; listPtr [2] = 2; listPtr [3] = 3; listPtr [4] = 4; //ajouter nouvel élément listPtr [5] = 5;.

Iter myIter (5, listPtr) ; int * returnPtr = myIter.retrnPtr (); if (* returnPtr = 5!) {cout} else {cout cout cout cout cout cout cout cout} return 0;} Dans la prochaine partie de la série, nous allons utiliser les connaissances nous avons développé jusqu'ici pour créer un simple C ++ Sequence (conteneur). Prenons une pause maintenant et puis y aller plus tard.

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] [4] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.