| 33 | */ |
| 34 | |
| 35 | int main() |
| 36 | { |
| 37 | int array[] {4, 8, 15, 16, 23, 42}; |
| 38 | std::cout << "Size of numbers is " << my_size(array) << std::endl; |
| 39 | |
| 40 | // A string literal is also an array: |
| 41 | std::cout << "Size of life lesson is " |
| 42 | << my_size("Always wear a smile. One size fits all.") << std::endl; |
| 43 | |
| 44 | std::vector<int> vector{4, 8, 15, 16, 23, 42}; |
| 45 | std::cout << "Size of vector is " << my_size(vector) << std::endl; |
| 46 | |
| 47 | std::array<int, 6> array_object{4, 8, 15, 16, 23, 42}; |
| 48 | std::cout << "Size of array_object is " << my_size(array_object) << std::endl; |
| 49 | } |