J'ai le code suivant qui utilise une boucle for et je voudrais utiliser transform, ou au moins for_each à la place, mais je ne vois pas comment. Plus tard dans le code, je veux en fait appeler cette collection d'objets de fonction nullary. J'utilise aussi une boucle for, et il me semble que je devrais être capable d'utiliser for_each d'une façon ou d'une autre.Algorithmes STL sur les conteneurs de boost :: objets de fonction
for(CallbackList::iterator itr = callbacks_.begin(); itr != callbacks_.end(); ++itr)
{
(*itr)();
}
qui fonctionne avec un seul changement. L'argument de operator() devrait être OptionsMap :: value_type. Merci. –
Correction (15 caractères). –