#include #include #include using namespace std ; // A regular function to be used with for_each template void print_element(T n1) { cout << n1 << " "; } int main() { vector numbers = {1, 2, 3, 4, 5}; // Using for_each with a function pointer for_each(numbers.begin(), numbers.end(), print_element ); cout << endl; vector strings = { "One", "Two", "Three" }; for_each(strings.begin(), strings.end(), print_element ); cout << endl; return 0; }