-2
J'utilise la STL sur C++ avec une liste déclarée. Je veux que pour chaque élément de la liste, il incrémente n. J'ai essayé ce code mais ça ne marche pas. Toute solution? Je vous remercie!Comment incrémenter dans std :: for_each?
int n=0;
std::for_each(vec.begin(), vec.end(), increment);
std::increment() {
n++;
}
La seule solution qui vient à l'esprit - http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list –
Cela ressemble à peu près équivalent à 'la taille()' . Je ne suis pas vraiment sûr de savoir pourquoi vous préférez 'std ::' à votre définition de fonction, soit. – chris
@chris Je pense que votre solution serait une méthode valide. Je vous remercie! – albert