c++ - std::transform using C++0x lambda expression -


how done in c++0x?

std::vector<double> myv1; std::transform(myv1.begin(), myv1.end(), myv1.begin(),                std::bind1st(std::multiplies<double>(),3)); 

original question , solution here.

std::transform(myv1.begin(), myv1.end(), myv1.begin(),     [](double d) -> double { return d * 3; }); 

Comments

Popular posts from this blog

ASP.NET/SQL find the element ID and update database -

jquery - appear modal windows bottom -

c++ - Compiling static TagLib 1.6.3 libraries for Windows -