capypad
0 Tage Serie
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
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