1 /* 2 * find.cpp 3 * 4 * Beispiel-Programm std::find-Funktionstemplate 5 * 6 * Autor: H.Drachenfels 7 * Erstellt am: 10.6.2020 8 */
9
10 #include <iostream>
11 #include <algorithm>
12 #include <array>
13 //#include <vector>
14 //#include <list>
15
16 int main()
17 {
18 {
19 int a[] = {3421, 3442, 3635, 3814};
20 int *begin = a; // Zeiger auf Elementtyp dienen als Iteratoren
21 int *end = a + 4;
22
23 auto i = std::find(begin, end, 3442); // I = int* und T = int
24 if (i != end) {
25 std::cout << *i << " ist in a enthalten\n";
26 }
27 }
28
29 {
30 std::array<int,4> a{3421, 3442, 3635, 3814};
31 // std::vector<int> a{3421, 3442, 3635, 3814};
32 // std::list<int> a{3421, 3442, 3635, 3814};
33 auto begin = a.begin();
34 auto end = a.end();
35
36 auto i = std::find(begin, end, 3442);
37 if (i != end) {
38 std::cout << *i << " ist in a enthalten\n";
39 }
40 }
41 }
42