#include <iostream> #include "array.hpp" template<typename T> void print_array(const Array<T>& a) { for (auto value: a) { std::cout << " " << value; } std::cout << std::endl; } int main() { int values[] = {2, 3, 5, 7, 11, 13}; std::size_t dim = sizeof(values)/sizeof(values[0]); Array<int> a(values, values + dim); print_array(a); } |