// This is a simple example of the “multiplies” binary functor. #include #include #include #include using namespace std; int main() { int v1[] = {3,1,4,1,5,9}; int v2[] = {1,2,3,4,5,6}; int result[6]; transform(v1, v1+6, v2, result, multiplies()); copy(result, result+6, ostream_iterator(cout, " ")); cout << '\n'; }