Die C -und C + + Programmiersprachen haben eine Vielzahl von Methoden zur Speicherung von Daten . Eine solche Methode ist der Vektor . Ein Vektor enthält eine Folge von Positionen, die direkt zugegriffen werden kann , die sehr ähnlich zu einem Array. Doch im Gegensatz zu einem Array kann der Vektor dynamisch verändert werden als Elemente hinzugefügt oder daraus entfernt werden . Es gibt ein paar verschiedene Möglichkeiten , um ein Array mit Elementen zu füllen : " . Push_back " " einfügen " und Lernen beide Methoden verbessern Ihre C und C + + Programmierkenntnisse . Was Sie brauchen
C /C + + Integrated Development Environment (IDE)
C /C + + Compiler
anzeigen Weitere Anweisungen
1
laden Eclipse-IDE , indem Sie auf das entsprechende Symbol. Wenn es lädt , wählen Sie " File /New /Project" und wählen Sie " C /C + + -Projekt" aus der Liste der verfügbaren Projekte . Eine leere Quellcode -Datei wird im Text-Editor -Fenster.
2
die Bibliotheken " iostream " in die Konsole und "Vektor" , um den Vektor Datentyp zugreifen zu drucken. Um diese Bibliotheken beinhalten , schreiben Sie an der Spitze der Quellcode-Datei :
# include # include
using namespace std ;
3
erstellen Hauptfunktion , indem Sie den folgenden Code am Anfang der Quellcodedatei :
int main () {
}
4
Declare einen Vektor von Integer- Daten und deren Iterator durch Schreiben der folgenden innerhalb der geschweiften Klammern der main-Funktion :
vector v ;
vector :: iterator iter ;
5 Stellen Sie den Iterator auf den Anfang des Vektors. Der Iterator speichert einen Index des Vektors , und ist notwendig für den Zugriff auf die Werte innerhalb des Vektors. Um den Iterator auf den Anfang des Vektors gesetzt , schreiben Sie den folgenden Code:
iter = v.begin ();
6
Füllen Sie den Vektor mit dem " push_back "-Funktion . Diese Funktion schiebt eine Reihe an der Rückseite des Vektors. Da der Vektor hat keine Artikel noch , ist die Rückseite des Vektors die gleiche wie die Front. Um die " push_back "-Funktion verwenden , schreiben Sie die folgende Codezeile unter dem Vektor Erklärung :
v.push_back (4);
7
Füllen Sie den Vektor mit dem " Einsatz " Funktion . Diese Funktion fügt ein Element an einer Stelle , auf die durch einen Iterator . Seit den Iterator zeigt auf den Anfang des Vektors , legt der Insert-Funktion den Wert zu Beginn des Vektors :
v.insert ( iter , 8) ;