Grundlagen für das Projekt (Teil 2)

4. VECTOR: Flexible Arrays erzeugen

4.3. Elemente an Vektoren anhängen

Worum geht es? 

Bisher hast du gelernt, wie man Vektoren definiert, mit Werten initialisiert und wie man auf die einzelnen Elemente zugreifen kann. Jetzt lernst du, wie du neue Elemente zu einem Vektor hinzufügen kannst - egal, ob ans Ende oder mittendrin. 

Was kannst du danach?

  • Elemente an einen Vektor anhängen


#include <iostream>
#include <string>
#include <vector>
using namespace std;

int main()
{
    // Element an Vektor anhängen
    vector<string> v7{"Hallo "};
    v7.push_back("Welt");
    for (string element : v7)
        cout << element;
    cout << endl;    
        
    // Element an Position einfügen
    v7.insert(v7.begin()+1, "du ");
    v7.insert(v7.begin()+2, "schöne ");
    v7.insert(v7.end(), "!");
    for (string element : v7)
        cout << element;    
        
    return 0;
}

Füge weitere Elemente zum Vektor hinzu und ersetze zur Übung eine der bereichsbezogenen Schleifen durch eine konventionelle for-Schleife.