#include #include template void print(const T& container) { if ( std::empty(container) ) { std::cout << "Empty\n"; } else { std::cout << "Elements:"; for ( const auto& element : container ) std::cout << ' ' << element; std::cout << '\n'; } } int main() { std::vector c = { 1, 2, 3 }; print(c); c.clear(); print(c); int array[] = { 4, 5, 6 }; print(array); auto il = { 7, 8, 9 }; print(il); }