بله در چنین مواردی از std::for_each استفاده کنید به صورت زیر:
int main(){ vector<float> vec = {1,2,3,4,5}; std::for_each(vec.begin(),vec.end(),[](float& value){ value+2}); return 0; }