#include <iostream>
#include <vector>
template <class T>
void print(const T& container) {
if ( !std::empty(container) ) {
for ( const auto& element : container )
std::cout << element << ", ";
}
else {
std::cout << "Empty\n";
}
std::cout << '\n';
}
int main()
{
std::vector<int> v = { 5, 3, 1, 8, 2 };
v.clear();
print(v);
int arr[] = { 9, 3, 1, 2 };
print(arr);
auto lst = { 7, 1, 6, 2, 4, 8 };
print(lst);
}
/*
run:
Empty
9, 3, 1, 2,
7, 1, 6, 2, 4, 8,
*/