STL : algo. for_each et Objet fonction

cs_fm29 Messages postés 10 Date d'inscription mercredi 22 février 2006 Statut Membre Dernière intervention 22 février 2006 - 22 févr. 2006 à 10:39
Alpacha Messages postés 95 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 20 mars 2006 - 22 févr. 2006 à 16:02
Bonjour,



l'idée est assez simple. Comment puis je récupérer une variable/instance de type vector après l'appel l'algorithm for_each.

Comme dans l'exemple. Je parcours une string. pour chaque car. convertit en entier que je place dans un vector.

Mais après l'appel à for_each comme puis je accéder au vector ?



merci d'avance



Frédéric



class ConvertCharToInt

{

vector vFmt;

public:

void operator() (char c)

{

vFmt.push_back(atoi(c));

}

};



class CFmt

{

public :

string szFmt;

void GetStringFormat(const string a){ szFmt= a;};

void SplitFmt(){

std::for_each(szFmt.begin(),szFmt.end(),ConvertCharToInt());

};

};

main()

{

CFmt *obj;

obj= new CFmt;

obj->GetStringFormat("123456");

obj->SplitFmt();

delete obj;

}

21 réponses

Alpacha Messages postés 95 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 20 mars 2006
22 févr. 2006 à 16:02
ok!
Sinon, pour des url utiles du genre celle que j'ai donné plus haut :
Petit post de moi donnant des url sur le c++
Rejoignez-nous