*   >> Lezen Onderwijs artikelen >> science >> programming

Principes van een eenvoudige C ++ Sequence Container

e. Dat is hoe onze iterator werkt. Het duurt een nieuwe wijzer naar een positie en laat het daar, en niet terug te nemen naar zijn startpositie. Praktische iterators werken op een vergelijkbare manier. Met praktische iterators, als je wilt om de positie van de iterator (pointer) te veranderen, moet je het verplaatsen van het standpunt dat het over was, en niet uit zijn startpositie.

De volgende code, die je moet lezen en proberen, laat zien hoe de eenvoudige iterator kan gebruikt worden met de vorige code: #include using namespace std; class 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; //voeg nieuw element 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;} In het volgende deel van de serie, zullen we de kennis te gebruiken We hebben tot nu toe ontwikkeld om een ​​eenvoudige C ++ Sequence (container) te creëren. Laten we nu een pauze en ga er later. Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder en mijn naam, Chrys, in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): Inleiding tot een eenvoudige C ++ Sequence Container Principes van een eenvoudige C ++ Sequence Container creëren van een eenvoudige Sequence Container in C ++ De Vector Container in C ++ Vector Element toegang in C ++ Vector Methoden Terugkerend Iterators in C ++ Vector Modificeerders in C ++ Vector Capaciteit in C ++ Vector Gelijkheid Operators in C ++ de lijst en Deque Containers in C ++

Page   <<  [1] [2] [3] [4] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.