Ich versuche, alle Elemente eines statischen Arrays von Zeichenfolgen bestmöglich zu durchlaufen. Ich möchte in der Lage sein, es in einer Zeile zu deklarieren und Elemente einfach hinzuzufügen / zu entfernen, ohne die Nummer verfolgen zu müssen. Klingt wirklich einfach, nicht wahr?
Mögliche Nichtlösungen:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
Probleme - keine Möglichkeit, den Vektor in einer Zeile mit einer Liste von Zeichenfolgen zu erstellen
Mögliche Nichtlösung 2:
string list[] = {"abc", "xyz"};
Probleme - keine Möglichkeit, die Anzahl der Zeichenfolgen automatisch zu ermitteln (von denen ich weiß).
Es muss einen einfachen Weg geben, dies zu tun.