J'essaye d'itérer sur tous les éléments d'un tableau statique de chaînes de la meilleure façon possible. Je veux pouvoir le déclarer sur une seule ligne et y ajouter / supprimer facilement des éléments sans avoir à garder une trace du numéro. Cela semble vraiment simple, n'est-ce pas?
Non-solutions possibles:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
Problèmes - aucun moyen de créer le vecteur sur une ligne avec une liste de chaînes
Non-solution possible 2:
string list[] = {"abc", "xyz"};
Problèmes - aucun moyen d'obtenir le nombre de chaînes automatiquement (que je connaisse).
Il doit y avoir un moyen simple de le faire.