1 /* 2 * htwg_array_test.cpp 3 * 4 * Beispiel-Anwendung fuer die stark vereinfachte Array-Klasse 5 * 6 * Autor: H.Drachenfels 7 * Erstellt am: 2.8.2019 8 */
9
10 #include "htwg_array.h"
11 #include <iostream>
12 #include <algorithm>
13
14 int main()
15 {
16 htwg::array<int, 2> a = {10, 20};
17 for (unsigned i = 0; i < a.size(); ++i)
18 {
19 std::cout << i << ": " << a[i] << '\n';
20 }
21
22 for (auto i = a.begin(); i != a.end(); ++i)
23 {
24 std::cout << i << ": " << *i << '\n';
25 }
26
27 htwg::array<int, 4> b = {40, 10, 30, 20};
28 int n = 10;
29 auto i = std::find(b.begin(), b.end(), n);
30 if (i != b.end()) {
31 std::cout << i << ": " << *i << '\n';
32 }
33
34 std::sort(b.begin(), b.end());
35 for (auto& n: b)
36 {
37 std::cout << &n << ": " << n << '\n';
38 }
39 }
40