相关疑难解决方法(0)

如何在C++中声明一个字符串数组?

我试图以最好的方式迭代静态字符串数组的所有元素.我希望能够在一行上声明它并轻松添加/删除元素,而无需跟踪数字.听起来很简单,不是吗?

可能的非解决方案:

vector<string> v;
v.push_back("abc");
b.push_back("xyz");

for(int i = 0; i < v.size(); i++)
    cout << v[i] << endl;
Run Code Online (Sandbox Code Playgroud)

问题 - 无法使用字符串列表在一行上创建向量

可能的非解决方案2:

string list[] = {"abc", "xyz"};
Run Code Online (Sandbox Code Playgroud)

问题 - 无法自动获取字符串数量(我知道).

必须有一个简单的方法来做到这一点.

c++ arrays

86
推荐指数
6
解决办法
39万
查看次数

标签 统计

arrays ×1

c++ ×1