Wie initialisiert man einfach einen std::vector mit vordefinierten Elementen in C++?
Hallo! Ich habe vor kurzem angefangen, C++ zu lernen, und bin auf folgendes Problem gestoßen. Ich muss einen vector erstellen, der sofort mehrere bestimmte Zahlen enthält, zum Beispiel: 1, 2, 3, 4, 5. In Python würde ich einfach `my_list = [1, 2, 3, 4, 5]` schreiben, aber in C++ ist alles irgendwie komplizierter.
Ich weiß, dass man zuerst einen vector deklarieren und dann die Elemente einzeln mit `push_back` hinzufügen kann:
```cpp
std::vector v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
v.push_back(5);
```
Aber das ist sehr umständlich und unbequem, besonders wenn es 10 oder 20 Elemente sind. Ich habe auch versucht, einen vector mit Angabe der Größe zu deklarieren und dann die Werte per Index zuzuweisen:
```cpp
std::vector v(5);
v[0] = 1;
v[1] = 2;
v[2] = 3;
v[3] = 4;
v[4] = 5;
```
Aber das sieht auch nicht schön aus. Mir scheint, dass es in C++ eine