-
Notifications
You must be signed in to change notification settings - Fork 2
/
T72.cpp
30 lines (23 loc) · 643 Bytes
/
T72.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//TODO for_each 算法包中的遍历操作
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
class __F {
public:
void operator()(int __first) {
cout << "自定义 一元谓词" << __first << endl;
}
};
//for_each使用
int main72() {
vector<int> vectorVar;
vectorVar.insert(vectorVar.begin(), 1000);
vectorVar.insert(vectorVar.begin(), 2000);
vectorVar.insert(vectorVar.begin(), 3000);
vectorVar.insert(vectorVar.begin(), 4000);
vectorVar.insert(vectorVar.begin(), 5000);
//for_each使用
for_each(vectorVar.begin(), vectorVar.end(), __F());
return 0;
}