我正在尝试以最佳方式遍历静态字符串数组的所有元素。我希望能够在一行上声明它,并轻松地从中添加/删除元素,而不必跟踪数字。听起来真的很简单,不是吗?
可能的非解决方案:
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"};
问题-无法自动获取字符串数量(据我所知)。
必须有一个简单的方法来执行此操作。