可能な限り最善の方法で、文字列の静的配列のすべての要素を反復処理しようとしています。番号を追跡することなく、1 行で宣言し、要素を簡単に追加/削除できるようにしたいと考えています。とてもシンプルですね。
考えられる非解決策:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
問題 - 文字列のリストを含む 1 行でベクトルを作成する方法がない
考えられる非解決策 2:
string list[] = {"abc", "xyz"};
問題 - 文字列の数を自動的に取得する方法がありません (私が知っていることです)。
これを行う簡単な方法があるはずです。