In de C + + programmeertaal , data wordt opgeslagen met behulp van een verscheidenheid van containers . Een type container is de vector . Een vector is een voorraadvat dat gegevens opslaat als een reeks punten . Het is zeer vergelijkbaar met de array houder , met een belangrijk verschil . De vector kan groeien of krimpen als items worden toegevoegd of verwijderd uit het. Een array heeft een vaste grootte en kan niet worden gewijzigd nadat deze is gemaakt . Een vector kan worden doorgegeven aan andere onderdelen van het programma met behulp van functies . Een gemakkelijke manier om een vector te dragen is om een functie terug . Wat je nodig hebt C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT C + + Compiler , zo'n GCC Toon Meer Aanwijzingen Load 1 de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u ' File /New /Project' en kies ' C + + -project ' naar een nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE kopen van 2 Importeer de vector bibliotheek door het schrijven van de volgende lijn aan de bovenkant van de broncode bestand : . # onder 3 Maak een functie die een vector terug . Het type ruil voor een functie voorafgaat zijn naam . Naar een functie die een vector terugkeert verklaren , schrijf de volgende verklaring : vector funct ( ) { } 4 Verklaar een vector in de functie " funct . " Dit zal de vector uw functie terugkeert . Schrijf de volgende tussen de accolades van de " funct " functie : vector v ; 5 In enkele items naar de vector met behulp van de " push_back " -methode . Dit zal een item toe te voegen aan de achterkant van de vector . Om meerdere items aan de vector toe te voegen , schrijf de volgende regels code onder de vorige 6 Terugkeer van de vector , die zal kopiëren naar welk stuk code deze functie oproept . Plaats de volgende code aan het einde van de functie lichaam : return v ; 7 Maak een hoofdfunctie , dat is waar uw programma-uitvoering zal beginnen . Schrijf de volgende functie verklaring in de ruimte onder de " funct " functie : int main ( ) { } 8 Maak een vector vanuit de belangrijkste functie . Dit zal de vector geretourneerd door de functie op te slaan " funct . " Schrijf de volgende binnen de accolades van de belangrijkste functie : vector v ; 9 Roep de functie " funct " en wijs de geretourneerde vector naar " v , " door het schrijven van het volgende onder de vorige verklaring : v = funct ( ) ; Loop 10 door de vector en print zijn elementen. Schrijf de volgende for-lus onder de vorige verklaring : voor ( unsigned int i = 0 ; i < V.Size ( ) ; i + + ) op Twitter { cout << v [ i ] << endl ; } 11 Voer het programma door op de groene afspeelknop . De programma-uitvoer ziet er als volgt uit: 1 2 3 4 5 < br >
|