繁体   English   中英

表达式语法错误e2188,C ++,Embarcadero,Count_If,

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM