Programmeertalen hebben veel verschillende methoden van structureren van gegevens. Een gemeenschappelijke datastructuur in C + + is de vector . Een vector is een sequentie van een andere vorm van gegevens , zoals integer data types . Wanneer de volgorde te groot wordt , wordt de vector aangepast . Dit stelt u in staat om te blijven toevoegen aan een vector zonder zorgen te maken over een tekort aan ruimte . Een vector verplaatsen rond in het geheugen is erg kostbaar in termen van overhead , dus het is beter om een pointer in plaats daarvan sturen . U kunt een pointer terugkeren naar een vector van een eenvoudige functie om de overhead bij het overbrengen van de gegevens in de vector beperken . Instructies 1 Laad je geïntegreerde ontwikkelomgeving , of IDE , en start een nieuw project . Een nieuwe broncode bestand verschijnt in uw werkruimte Import 2 de C + +-bibliotheek vector door het opnemen van de volgende lijn aan de bovenkant van uw broncode bestand : . # Include ; 3 Maak een functie die een pointer zal terugkeren naar een vector . De volgende functie wordt een verwijzing naar een vector en terug een pointer naar : vector * vectorFunction ( vector & in ) { return ∈ } 4 Maak een hoofdfunctie . De belangrijkste functie is het gehele programma te houden , en je kunt het schrijven als deze : int main ( ) op { } 5 Verklaar een pointer binnen de accolades van de hoofdfunctie . < Br : ; 6 Verklaar een vector door het schrijven van de volgende regel vector * v : deze pointer het adres van de vector , die de volgende syntaxis moet houden > vector newVector ; 7 Terugkeer het adres van de vector , en toewijzen aan de wijzer door te bellen met de functie " vectorFunction " , als volgt: v = vectorFunction ( newVector ) ;
|