下面是一个代码段
transform(v1.begin(), v1.begin() + 10, v1.begin() + 10, v1.begin(), plus
());
for(vector
::iterator itr = v1.begin(); itr != v1.end(); itr++) {
cout << *itr << " ";
}
代码段结束。
vector<int> v1;
vector<int> v2;
for(int i = 1; i <= 10; i ++) {
v1.push_back(i);
}
for(int i = 10; i > 0; i --) {
v1.push_back(i);
}
transform(v1.begin(), v1.begin() + 10, v1.begin() + 10, v1.begin(), plus<int>());
for(vector<int>::iterator itr = v1.begin(); itr != v1.end(); itr++) {
cout << *itr << " ";
}
第二个代码段结束