不能与每个人一起工作
Cant work with for each
#include <iostream>
using namespace std;
#include <string>
// Sequence containers
#include <list>
#include <vector>
int main() {
string sve[MAX] = { "one","two", "three", "four", "five" };
//2
vector <string> vstr;
//3
for(int i=0;i<MAX;i++)
vstr.push_back(sve[i]);
//4
cout<<"---Vector---n";
for each (string s in vstr)
cout<<s<<endl;
错误:预期的"("之后。错误发生在 对于每一行
我不认为我缺少任何包含,这很奇怪。 Xcode 4.3 上的 IM
语法错误。试试这个:
for(string s : vstr)
cout<<s<<endl;
顺便说一下,与其初始化数组,然后复制到 vector,不如一步到位,并熟练地创建数组:
std::vector<std::string> sve{ "one","two", "three", "four", "five" };
是无效的 C++ - 不编译是放弃
也许看看 http://www.cplusplus.com/reference/algorithm/for_each/就是你在想的
相关文章:
- 如何使我的 sizeof sum 结构与空参数包一起工作
- SFINAE:它如何与派生类一起工作?
- std::remove() 按预期处理文字,但不能与取消引用的迭代器一起工作
- 尝试让条形码扫描仪与Arduino一起工作
- 从书本中学习C++无法使该程序与类一起工作
- 让类与运算符一起工作更简单的方法
- 如何使lambda与std::nullopt一起工作
- 当我使用长整型时,我的代码不起作用,它与 int 一起工作得很好
- 返回对象如何与分配运算符一起工作
- GLM :: perspective()和glm :: lookat()一起工作
- 如何与朋友操作员一起在链表下面工作
- SFML OpenGL:如何同时与他们一起工作
- 使QTConcurrent ::映射与Lambdas一起工作
- 如何与C 字符串中的非ASCII字符一起工作
- 我如何适应擦除式习惯与矢量元组一起工作
- 需要帮助使 VOID 代码与总工资一起工作
- 我怎样才能让这个刽子手代码与 wxDev-C++ 一起工作
- Googletest 在 bazel test 中永远不会失败(在它应该失败的地方),但与 cmake & clion 一起工作
- 常量变量初始化仅与成员初始化列表一起工作
- feal_ptr与unique_ptr一起工作