ho il seguente codice per assegnare un valore a tutti gli elementi di un vettore:for_each ma per impostare ogni elemento per un valore in C++
x = 100;
for (int i=0;i<vect.size();i++)
{
vect[i] = x;
}
E 'abbastanza semplice, ma mi chiedo se non v'è una funzione in STL che fa la stessa cosa; qualcosa come for_each, ma per l'assegnazione.
Personalmente, ho sempre preferito "BOOST_FOREACH', con cui è possibile eseguire' BOOST_FOREACH (int & i, vect) {i = x; } ' –