cpp / beginner
Snippet
Arbeiten mit std::vector
std::vector ist ein dynamisches Array aus der C++-Standardbibliothek, das zur Laufzeit wachsen und schrumpfen kann. Es bietet Methoden wie push_back() zum Hinzufügen von Elementen, pop_back() zum Entfernen des letzten Elements und size() zum Abrufen der Elementanzahl. Es ist 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
#include <iostream>#include <vector>int main() {std::vector<int> numbers = {10, 20, 30};numbers.push_back(40);std::cout << "Size: " << numbers.size() << std::endl;for (int i = 0; i < numbers.size(); i++) {std::cout << numbers[i] << " ";}std::cout << std::endl;numbers.pop_back();std::cout << "First element: " << numbers.front() << std::endl;std::cout << "Last element: " << numbers.back() << std::endl;return 0;}
Erklärung
1
std::vector<int> numbers = {10, 20, 30};
Erstellt einen Vektor mit drei Ganzzahlen initialisiert
2
numbers.push_back(40);
Fügt 40 am Ende des Vektors hinzu
3
numbers.front() und numbers.back()
Greifen auf das erste bzw. letzte Element zu
4
numbers.pop_back();
Entfernt das letzte Element aus dem Vektor