Heres a simple question, that i want to do.

Lets say you have a function call void f(double);

and then you want to apply f to each argument inside vector<double> a;

 for_each(a.begin(), a.end(), f(_1));

// the example above isn't possible..is there a simple way to do this?