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