cpp / beginner
Snippet
Vektoren: Dynamische Arrays leicht gemacht
Vektoren sind intelligente Arrays aus der C++ Standard-Bibliothek, die dynamisch wachsen und schrumpfen können. Im Gegensatz zu normalen Arrays brauchst du die Größe nicht im Voraus zu kennen. Verwende push_back() um Elemente hinzuzufügen, pop_back() um das letzte Element zu entfernen, und size() um die aktuelle Anzahl der Elemente zu erhalten. Vektoren sind sicherer und flexibler als rohe Arrays.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>#include <vector>using namespace std;int main() {vector<int> scores;scores.push_back(85);scores.push_back(92);scores.push_back(78);vector<string> names = {"Anna", "Ben", "Clara"};cout << "Erste Punktzahl: " << scores[0] << endl;cout << "Anzahl der Namen: " << names.size() << endl;scores.pop_back();cout << "Neue Größe: " << scores.size() << endl;for (int i = 0; i < names.size(); i++) {cout << names[i] << endl;}return 0;}
Erklärung
1
vector<int> scores;
Deklariert einen leeren Vektor, der Integer halten wird
2
push_back(85);
Fügt den Wert 85 am Ende des Vektors an
3
names.size()
Gibt die Anzahl der Elemente im Vektor zurück
4
pop_back();
Entfernt das letzte Element aus dem Vektor