Die STL ist eine Sammlung von C++-Templates für Datenstrukturen, Algorithmen und Iteratoren. Sie ermöglicht effiziente und wiederverwendbare Programmierung.
vector, list, deque, set, map.
#include <vector>
#include <iostream>
int main() {
std::vector<int> v = {1,2,3};
v.push_back(4);
for(int x : v) std::cout << x << " ";
return 0;
}
for(auto it = v.begin(); it != v.end(); ++it) {
std::cout << *it << " ";
}
sort, find, accumulate.
#include <algorithm>
#include <numeric>
std::sort(v.begin(), v.end());
int sum = std::accumulate(v.begin(), v.end(), 0);
vector vs list)