Я пытаюсь перебрать все элементы статического массива строк наилучшим образом. Я хочу, чтобы иметь возможность объявить его на одной строке и легко добавлять/удалять элементы из него, не отслеживая число. Звучит очень просто, не так ли?
Возможные нерешения:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
Невозможно создать вектор в одной строке со списком строк
Возможное не решение 2:
string list[] = {"abc", "xyz"};
Проблемы - нет возможности автоматически получить количество строк (что я знаю).
Должен быть простой способ сделать это.