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

Het creëren van een eenvoudige Sequence Container in C ++

Container Bibliotheek sequenties in C ++ vereenvoudigd - Deel 3 Divisie 1 Inleiding Het is nu tijd om een ​​eenvoudige reeks container te creëren. Dit is het deel 3 van mijn reeks, Containers Bibliotheek sequenties in C ++ vereenvoudigd. U moet de eerste twee delen hebben gelezen voordat het lezen van dit onderdeel, want dit is een vervolg. In dit deel van de reeks, creëren we een simpele sequentie container C ++. Bedenk dat een opeenvolging container is een klasse sjabloon waarvan fundamenteel onderdeel is van een lijst in dynamisch geheugen.

Een reeks container heet simpelweg een sequentie. De elementen van de lijst van een reeks kunnen worden opgeroepen met indices. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. Eigenschappen van de Simple Sequence De klasse sjabloon van de eenvoudige opeenvolging container heeft maar een eigenschap (data-lid).

Het pand is een pointer naar het eerste element van de lijst in het dynamisch geheugen. Een praktische volgorde zal een groot aantal eigenschappen hebben. Methoden van de Simple Sequence De namen van de methoden (lid functies) van de eenvoudige opeenvolging container zijn: - constructeur - obtainValue - putValue - addElement we nu kijken naar de betekenis van de methoden. aannemer Constructor is de constructorfunctie. De naam van de aannemer is de naam van de klasse (altijd zo). De constructorfunctie heeft geen geretourneerde waarde.

Het heeft twee parameters (argumenten): de eerste is een int en het geeft je het aantal initiële elementen in de lijst. De tweede is een placeholder sjabloon, die het type object in de elementen van de lijst weergeeft. Bij elk ontwerp kan de aanduiding geven de basistypen, geven de afgeleide typen, bijvoorbeeld indien wijzer, of een instantie voorwerpen. obtainValue Deze methode heeft één argument, dat de index van een element van belang in de lijst. De functie geeft de waarde van het element. putValue Deze methode heeft twee argumenten: de eerste is een index van een element van belang.

De tweede is de waarde die u wilt geven voor het element. Deze waarde gegeven vervangt welke waarde was, vergelijkbaar met wat gebeurt met arrays. De methode geeft niets. addElement Deze werkwijze voegt een element met een op het einde van de lijst. De methode heeft een argument dat

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