读书人

关于器皿for-each()

发布时间: 2013-01-06 15:44:47 作者: rapoo

关于容器for-each()


#include<iostream>
#include<string>
#include<vector>
using namespace std;
void addsalary(int& nsalary)

{
if (nsalary<200)
nsalary*=1.3;
}

int main(){
vector<int>vecsalary;
vecsalary.push_back(3200);
vecsalary.push_back(1983);
vecsalary.push_back(703);
for_each(vecsalary.begin(),vecsalary.end(), addsalary);

for( vector<int>::iterator it= vecsalary.begin();it!=vecsalary.end();it++)
cout<<*it<<endl;
return 0;
}
运行报错:
error C2065: 'for_each' : undeclared identifier 什么情况???
[解决办法]
#include <algorithm>
[解决办法]

引用:
#include <algorithm>

+1
[解决办法]
引用:
引用:#include <algorithm>
+1
正解
[解决办法]
要学会查手册,不必要的include不要加进来,比如string

读书人网 >C++

热点推荐