Um diese Datenstrukturen im Speicher zu manipulieren, um einige Vorgänge auszuführen.
Dieser Artikel hilft Ihnen bei der Vektoranalyse und mitteilen Sie verschiedene Initialisierungsprozesse für Vektoren (Datenstruktur) in C++.
Was ist Vektor in C ++ - Sprache
In C ++ haben wir eine spezielle Standard-Vorlagenbibliothek mit integrierten Containern der Vektorklasse. Vektor ist kollektiver Speicher in einem Speicher, der Elemente dynamisch mit einer Einschränkung desselben Datentyps speichert.
Einfache Vektorerklärung in C++
vector_keywordObwohl Vektoren und Arrays ähnlich sind, kann die Größe eines Vektors im Laufe der Zeit variieren. Die Komponenten werden in entsprechenden Speicherregionen gehalten. Als Ergebnis hängt die Größe des Vektors von den Anforderungen der laufenden Anwendung ab. Es ist notwendig, eine Header-Datei mit der Richtlinie vor dem Prozessor als Hinzufügen zu fügen #enthalten Vor der Verwendung von Vektoren in C ++ - Programmen. Die Implementierung der Vektor in C ++ ist einfacher und einfacher als Arrays.
In C ++ haben wir unterschiedliche Methoden, um den Vektor zu initialisieren, und diskutieren wir sie nacheinander:
Methode 1: Mithilfe der Füllmethode in der Vektorklasse
#enthaltenIn diesem Code verwenden wir die Füllmethode und erstellen einen Vektor. Die Füllmethode hat zwei Objekte, eine beginnt und die zweite das Ende, dann übergeben wir einen Wert, der gedruckt werden muss.
Ausgang
Methode 2: Mithilfe von Push_back (), um die Werte nacheinander zu drücken
#enthaltenIn diesem Programm initialisieren wir den leeren Vektor und geben dann Werte mit 11.22,30 für die PUSP_Back -Methode an, indem wir ihn immer wieder verwenden und 4 und zeigen sie mit einer Schleife an.
Ausgang
Methode 3: Initialisieren und initialisieren Sie den Vektor in einem Schritt
#enthaltenIm obigen Programmbeispiel beginnt das Programm mit der Hauptfunktion, in der wir Ganzzahltypvektoren initialisieren und ihnen Werte im selben Schritt angeben. Dann zeigen wir die Werte mit A für eine Schleife.
Ausgang
Methode 4: Mit Verwendung eines Arrays
#enthaltenIn diesem Code initialisieren wir einen Vektor, indem wir ein Array von 6 Elementen deklarieren und diese dann mit Cout drucken.
Ausgang
Methode 5: Durch die Verwendung des bereits vorhandenen Arrays und Kopierens
#enthaltenIn diesem Programm deklarieren wir ein Array als B mit 5 Werten und fügen es dann in einem Vektor um zwei Parameter hinzu. Ein Array ist das erste und ein Array mit seiner Länge ist das zweite.
Ausgang
Methode 6: Durch die Verwendung der Konstruktorüberladung im Vektor
#enthaltenIm obigen Beispiel haben wir einen Vektor mit Konstruktorüberladung verwendet, der zwei Parameter akzeptiert: Eine ist die Wiederholung des Wertes und die zweite ist die Ziffer, die wir zeigen möchten, daher ist die Ausgabe wie folgt wie folgt.
Ausgang
Abschluss
Vektoren sind in der Standard -Vorlagenbibliothek (STL) definiert. Um einen Vektor zu verwenden, müssen wir zunächst den Vektorheader in das Programm aufnehmen. In diesem Schreiben haben wir verschiedene Möglichkeiten gesehen, wie wir die Vektoren in C ++ - Sprache initialisieren,. Ein Entwickler kann eine beliebige Methode entsprechend dem Bedarf auswählen.