![](/img/trans.png)
[英]“E2188 Expression syntax error” when passing default-constructed object to function
[英]Expression Syntax Error e2188, C++, Embarcadero, Count_If,
我试图在C ++ Embarcadero Seattle中的vector<int>
上运行count_if
。
成功构建了向量并使用少量值进行实例化,有些是奇数,有些是偶数。
我在此语句中的lambda上收到'E2188 Expression Syntax'错误消息
int oddCounter = count_if(v.begin(), v.end(), [](int i){return i%2 != 0;});
我检查了很多来源,我发现语法没有任何问题。 有任何想法吗?
非常感谢Angew。 lambda现在编译。 我认为切换到64位Windows目标后现在已经包含了C ++ 11。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.