tengo el siguiente código para asignar un valor a todos los elementos de un vector:for_each pero para ajustar cada elemento en un valor en C++
x = 100;
for (int i=0;i<vect.size();i++)
{
vect[i] = x;
}
Es bastante sencillo, pero me pregunto si hay una función en el STL que hace lo mismo; algo como for_each, pero para asignación.
Personalmente, siempre he preferido 'BOOST_FOREACH', con lo cual puedes hacer' BOOST_FOREACH (int & i, vect) {i = x; } ' –