capypad
0 Tage Serie
cpp / beginner
Snippet

Vektoren für dynamische Arrays verwenden

std::vector ist ein dynamisches Array aus der Standardbibliothek, das automatisch wächst. Verwende push_back um Elemente hinzuzufügen und size() um die Elementanzahl zu erhalten. Range-basierte for-Schleifen iterieren einfach durch Vektoren.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
#include <vector>
std::vector<int> numbers;
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
 
for (int num : numbers) {
std::cout << num << " ";
}
std::cout << "Size: " << numbers.size();
Erklärung
1
std::vector<int> numbers;
Erstellt einen leeren Vektor, der Ganzzahlen speichert
2
push_back(10);
Fügt den Wert 10 am Ende des Vektors hinzu
3
for (int num : numbers)
Range-basierte Schleife iteriert über jedes Element