>>400
accumulate?

そうじゃなくてやりたいのは
std::transform(v.begin(), v.end(), v.begin(), std::bind2nd(std::plus<int>(), value))
みたいなのでしょ