1 /* 2 * arrayvar.cpp 3 * 4 * Beispiel-Anwendung von std::array aund std::vector 5 * (vergleiche arrayvar.c aus Teil 2) 6 * 7 * Autor: H.Drachenfels 8 * Erstellt am: 4.11.2019 9 */
10
11 #include <iostream>
12 #include <array> // std::array, size, operator[ ], ...
13 #include <vector> // std::vector, size, operator[ ], ...
14
15 int main()
16 {
17 std::array<double, 4> a = {3.625, 3.648, 3.853, 4.042};
18 for (std::size_t i = 0; i < a.size(); ++i)
19 {
20 std::cout << a[i] << std::endl;
21 }
22
23 std::cout << "sizeof a = " << sizeof a << '\n';
24
25 std::vector<double> v = {3.625, 3.648, 3.853, 4.042};
26 for (std::size_t i = 0; i < v.size(); ++i)
27 {
28 std::cout << v[i] << std::endl;
29 }
30
31 std::cout << "sizeof v = " << sizeof v << '\n';
32 }
33