j'ai besoin de stocker un ensemble de (pointeurs d'objets, string) et je veux pouvoir effectuer les recherches aussi bien à partir d'un pointeur que d'une string mais le résultat de la recherche sera toujours un pointeur. Le problème est que je vois pas comment faire ca en ayant un conteneur de type map ou set unique.
merci
Publicité
Posté le 09-11-2003 à 20:30:15
cnstrnd
Posté le 22-11-2003 à 21:38:03
Tu veux un pointer sur quoi en retour ?
Taz
bisounours-codeur
Posté le 22-11-2003 à 22:34:36
bah tu peux pas. tu utilises n'importe quelle séquence de std::pair et tu fais tes recheres avec les algo de stl et bind en utilisant quelque chose comme sgi::project1st qui est une petite fonction qui retourne le premier élément (et project2nd)
bah tu peux pas. tu utilises n'importe quelle séquence de std::pair et tu fais tes recheres avec les algo de stl et bind en utilisant quelque chose comme sgi::project1st qui est une petite fonction qui retourne le premier élément (et project2nd)
En utilisant des paires peut etre que ca marcherait mais ca complique pour grand chose. J'ai vire la possibilité de faire une recherche a partir des pointeurs comme ca c'est regle.
En tout cas, merci.
Taz
bisounours-codeur
Posté le 23-11-2003 à 19:55:18
je vois pas en quoi ça complique ...
hellbilly
free smile
Posté le 23-11-2003 à 20:32:57
moi non plus, mais j'ai pas trop envie d'y retoucher en fait