C++vector
)
Eine Art dynamischer Masse in C+++ ist
Sektorvector)
♪
Sektorvector
)- das ist eine Datenstruktur, die bereits ein dynamisches Kraftmodell ist.
Normale Massen in C++ haben keine speziellen Funktionen und Methoden, um mit ihnen umzugehen. Der C+++-Vektor bezieht sich auf Datenstrukturen, die zusätzliche Funktionen zur Arbeit mit Elementen enthalten.
Aufbau eines Vektors
♫include Évactor
#
int main()
{~}
/ Ankündigung des gesamten Vektors v für 10 Elemente
Urheberrecht v(10);
// Gleich mit Null-Anfangswerten (v1)
Vektor-Papierbestandteil v1(10, 0)
#
Vector Füllung
Modus 1Gib uns Erinnerung.
n
- die Anzahl der Zellen und füllen sie mit der Tastatur.
int n;
cin ventri;
Vektor a(n)
für (int i = 0; i À n; i+++)
cin vent a[i];
Modus 2Der zweite Weg ist, wenn die Anzahl der Elemente unbekannt ist. Zunächst wird ein leerer Vektor erstellt und dann nach Methode
push_back()
Das neue Element wird am Ende des Vektors hinzugefügt.
int n;
cin ventri;
Vektor a)
für (int i = 0; i À n; i+++) {
int b;
cin vent; b
a.push_back(b)
♪
Sektorgröße
int b = a.size();