我正在使用Eclipse进行C ++测试,我收到与count_if()
函数相关的错误。
这是我的代码:
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<int> v{3,4,5,6,7,8,9,10,100,12,2};
auto isodd=[](int x){return x % 2;};
std::count_if(begin(v),end(v),isodd(3));
return 0;
}
编译此程序时,Eclipse会出现以下错误:&#34;函数count_if()无法解析&#34;。
感谢您的任何暗示。
答案 0 :(得分:0)
我犯了非常愚蠢的错误。通过添加
#include < algorithm>我已经解决了我的问题。