Gewusst wie: füllen ein Vektors in C

January 23

Die Programmiersprachen C und C++ haben eine Vielzahl von Methoden zum Speichern von Daten. Eine solche Methode ist der Vektor. Ein Vektor enthält eine Sequenz von Elementen, die direkt zugegriffen werden kann, die ist sehr ähnlich wie ein Array. Allerdings kann im Gegensatz zu einem Array, der Vektor dynamisch geändert werden als Elemente hinzugefügt oder daraus entfernt werden. Es gibt ein paar verschiedene Möglichkeiten, ein Array mit Elementen füllen: "Einfügen" und "Push_back." Beide Methoden lernen Ihre C- und C++-Programmierkenntnisse verbessern.

Anweisungen

1 Laden Sie die Eclipse-IDE durch Klicken auf das entsprechende Symbol. Wenn es geladen wird, wählen Sie "File/New/Project" und "C/C++-Projekt" aus der Liste der verfügbaren Projekte. Eine leere Quellcodedatei wird im Text-Editor-Fenster geöffnet.

2 Gehören Sie die Bibliotheken "Iostream" auf der Konsole und "Vektor" Vektor-Datentyp Zugriff auf Drucken. Um diese Bibliotheken aufzunehmen, schreiben Sie Folgendes an der Spitze der Quellcodedatei:

enthalten < Iostream > < Vektor > gehören using Namespace std;

3 Erstellen Sie eine main-Funktion durch den folgenden Code am oberen Rand der Quelldatei Code schreiben:

Int main()

{

}

4 Deklarieren Sie einen Vektor von ganzzahligen Daten und seine Iterator schriftlich Folgendes innerhalb der geschweiften Klammern der Hauptfunktion:

Vektor-< Int > V;

Vektor < Int >:: Iterator Iter;

5 Legen Sie den Iterator auf den Anfang des Vektors. Der Iterator speichert einen Index des Vektors und ist erforderlich für den Zugriff auf Werte innerhalb des Vektors. Den Iterator auf den Anfang des Vektors festzulegen, schreiben Sie den folgenden Code:

ITER = v.begin();

6 Füllen Sie den Vektor mithilfe der Funktion "Push_back". Diese Funktion legt eine Zahl auf der Rückseite des Vektors. Da der Vektor keine Elemente hat noch die Rückseite des Vektors gleich wie die Vorderseite ist. Um die Funktion "Push_back" zu verwenden, schreiben Sie die folgende Codezeile nach der Vektor-Erklärung:

v.push_back(4);

7 Füllen Sie den Vektor mithilfe der Funktion "Einfügen". Diese Funktion fügt ein Element an einer Stelle auf einen Iterator verweist. Seit Beginn des Vektors der Iterator zeigt, setzt die Insert-Funktion den Wert an den Anfang des Vektors:

v.Insert (Iter, 8);