c++ STL replace_copy demo

来源:互联网 发布:怪物猎人ol数据互通 编辑:程序博客网 时间:2024/05/23 11:09
#include <iostream>#include <vector>#include <algorithm>using namespace std;int main(){int arr[] = {1, 2, 1, 100, 20, 1, 3};size_t array_size = sizeof(arr) / sizeof(arr[0]);vector<int> src_vec(arr, arr + array_size);vector<int> dest_vec;replace_copy(src_vec.begin(), src_vec.end(), back_inserter(dest_vec), 1, 999);for (vector<int>::iterator it = dest_vec.begin(); it != dest_vec.end(); ++it){cout << *it << " ";}cout << endl;return 0;}

0 0
原创粉丝点击