Der Vektor ist die offizielle Anordnung von C + +. Ein Teil der Standard Template Library , ist es ein Template -Container -Klasse, die gleiche typisierte Daten speichert in einer ununterbrochenen Bereich des Speichers . Als C + +-Klasse , bietet es viele nützliche Funktionen, wie Größenänderung , die Code-Größe zu reduzieren und Zeit zu sparen. Die Indizierung Operationen sind so effizient wie die der stummen Arrays in C Things You
brauchen erweiterte C + +
C + +-Compiler mit IDE
anzeigen Weitere Anweisungen
1
Fügen Sie den Vektor-Header -Datei, so dass Ihr Programm zugreifen kann die C + + -Klasse und ihre Funktionen : # include
2
erstellen Sie eine leere Vektor vom Typ int . Dann erstellen Sie einen Vektor mit 10 Kopien von 7: Vektor v //leer lizenzfreie Vektor v2 ( 10, 7 );
3
Nutzungsbedingungen v2 , um den Unterschied zwischen dem, wie viel Speicher seit v2 zugeordnet Vergleich zu ihrer Größe. Der Speicher zugeordnet ist immer größer oder gleich der Größe : cout
4
Fügen Sie zwei weitere Elemente an das Ende der v2 : v2.push_back ( 13);
v2.push_back (23);
5
doppelter Größe v2 und geben den zusätzlichen Elementen einen Wert von 64: v2.resize ( v2.size () * 2, 64);
6
Iterate über den Vektor mit einer Spezial- Zeiger genannt Iterator . Output die Elemente auf der Konsole wie folgt: für ( ! Vector :: iterator it = v2.begin (); es v2.end = (); es + +) { cout
}
7 Erase Elemente 2 und 3 aus dem Vektor . Dann löschen Sie alle Elemente auf einmal : v2.erase ( v2.begin () +1, v2.begin () +3) //löscht Elemente 2 und 3
v2.clear () //löscht alle Elemente