#include #include #include auto print(std::vector v) noexcept -> void { for (auto const& e : v) std::cout << e << ' '; std::cout << std::endl; } using namespace std; vector plusOne(vector& digits) { for (auto const& digit : digits | views::reverse) { std::cout << digit << ' '; } std::cout << std::endl; return vector(); } auto main() -> int { auto digits1 = std::vector{ 1, 2, 3 }; print(plusOne(digits1)); return 0; }