Zwei Vektoren verketten
Das Kombinieren zweier Vektoren ist eine häufige Operation in C . Glücklicherweise bietet die C-Standardbibliothek eine einfache Möglichkeit, zwei Vektoren mithilfe der Funktion insert() zu verketten.
So verketten Sie zwei Vektoren
Um zwei Vektoren zu verketten, müssen Sie kann den folgenden Code verwenden:
vector1.insert(vector1.end(), vector2.begin(), vector2.end());
Dieser Code hängt die Elemente von Vektor2 an das Ende von Vektor1 an. Die Funktion insert() benötigt drei Parameter:
Indem Sie diese Parameter an die Funktion insert() übergeben, hängen Sie die Elemente von Vektor2 effektiv an das Ende von Vektor1 an.
Beispiel
Bedenken Sie Folgendes Beispiel:
std::vector<int> vector1 {1, 2, 3}; std::vector<int> vector2 {4, 5, 6}; vector1.insert(vector1.end(), vector2.begin(), vector2.end()); std::cout << "Concatenated vector: "; for (int i : vector1) { std::cout << i << " "; }
Ausgabe:
Concatenated vector: 1 2 3 4 5 6
Wie Sie sehen können, wurden die Elemente von Vektor2 erfolgreich an das Ende von Vektor1 angehängt.
Das obige ist der detaillierte Inhalt vonWie verkette ich zwei Vektoren in C mit „insert()'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!