print.hpp
Created 2025-08-22T08:00:43.682Z, last edited 2025-08-22T08:31:38.287Z
6 7 8 9 10 | #pragma once #include <iomanip> #include <iostream> |
Print an array of some printable type with an optional separator
14 15 16 17 18 19 20 | template<typename V, std::size_t N> inline std::ostream &print( std::ostream &os, std::array<V, N> const &a, char const sep = ' ') { os << a[0]; by_index(1, a.size(), [&](auto const index) { os << sep << a[index]; }); return os; } |
Print an array of some printable type
23 24 25 26 | template<typename V, std::size_t N> inline std::ostream &operator<<(std::ostream &os, std::array<V, N> const &a) { return print(os, a); } |
© 2002-2026 Kirit & Tai Sælensminde. All forum posts are copyright their respective authors.
Licensed under a Creative Commons License. Non-commercial use is fine so long as you provide attribution.

