De C en C + + programmeertalen verschillende werkwijzen voor het opslaan van data . Een dergelijke methode is de vector . Een vector bevat een sequentie van items die direct toegankelijk , die zeer vergelijkbaar met een array. Echter , in tegenstelling tot een array , de vector kan worden dynamisch aangepast als items worden toegevoegd of verwijderd uit het. Er zijn een paar verschillende manieren om een array te vullen met items : " . Push_back " " invoegen " en Leren beide methoden zal verbeteren uw C en C + + codering vaardigheden . Wat je nodig hebt C /C + + Integrated Development Environment ( IDE ) op C /C + + Compiler Toon Meer Aanwijzingen Laad de Eclipse IDE 1 door te klikken op het pictogram . Als het laadt , selecteert u " File /New /Project" en kies " C /C + + -project " uit de lijst met beschikbare projecten . Een lege broncode bestand wordt geopend in het venster teksteditor . Kopen van 2 Neem de bibliotheken " iostream " afdrukken op de console en " vector " om toegang te krijgen tot de vector data type. Om deze bibliotheken zijn , schrijf de volgende aan de bovenkant van de broncode bestand : # include # include using namespace std ; 3 Maak een hoofdfunctie door het schrijven van de volgende code aan de top van de broncode bestand : int main ( ) op { < br > } 4 Verklaar een vector van integer data en de iterator door binnen de accolades van de belangrijkste functie het schrijven van het volgende : vector v ; vector :: iterator iter ; 5 Stel de iterator naar het begin van de vector . De iterator slaat een index van de vector , en is noodzakelijk voor toegang waarden binnen de vector . Om de iterator te stellen naar het begin van de vector , schrijven de volgende code : iter = v.begin ( ) ; 6 Vul de vector met de functie " push_back " . Deze functie duwt een nummer aan de achterkant van de vector . Aangezien de vector heeft geen items , de achterkant van de vector is hetzelfde als de voorkant . Om de functie " push_back " te gebruiken , schrijf de volgende regel code onder de vector verklaring : v.push_back ( 4 ) ; 7 Vul de vector met behulp van de "invoegen " functie . Deze functie voegt een item op een locatie aangewezen door een iterator . Sinds de iterator wijst op het begin van de vector , de insert -functie zet de waarde aan het begin van de vector : v.insert ( iter , 8 ) ; < br >
|