Bonjour,
j'ulitilise la STL pour gérer une liste doublement chainee (list). J'ai besoin de faire une fonction de recherche dans cette liste, je veux donc utiliser la fonction "find(....)". Le probleme est que lorsque je l utilise directement dans le corps de mon main, ca marche bien, par contre, j aimerais creer une fonction indepedante de recherche.
Mon probleme est que lorsque je passe en argument a une fonction la liste et l element recherché:
list<SFunctions>::iterator FindInList(list<SFunctions> List, const SFunctions ToFind)
je veux rechercher dans cette liste Liste l'element ToFind, puis retourner l iterateur sur l'élément trouvé, mais l objet est detruit avant d etre renvoyé.
Comment faire?
Merci
Partager