Staram się iterować wszystkie elementy statycznej tablicy ciągów w najlepszy możliwy sposób. Chcę móc zadeklarować go w jednej linii i łatwo dodawać / usuwać z niego elementy bez konieczności śledzenia liczby. Brzmi naprawdę prosto, prawda?
Możliwe nierozwiązania:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
Problemy - brak możliwości stworzenia wektora w jednej linii z listą łańcuchów
Możliwy brak rozwiązania 2:
string list[] = {"abc", "xyz"};
Problemy - nie ma możliwości automatycznego uzyskania liczby ciągów znaków (o której wiem).
Musi być na to łatwy sposób.