//#include #include #include #include using namespace boost::lambda; using namespace std; int main() { double d[] = { 1.0 }; size_t const d_size = sizeof(d) / sizeof(d[0]); float f[ d_size ]; transform( d, d+d_size, f, ll_static_cast( _1 ) ); }