Je voudrais une méthode générique pour récupérer les données d'un vecteur.méthode générique de recherche?
J'ai une classe et un vecteur suivant:
class myClass
{
public:
myClass(int myX, float myZ, std::string myFoo)
: x (myX)
, z (myZ)
, foo (myFoo)
{
}
myClass()
{
}
int x;
float z;
std::string foo;
} ;
std::vector <myClass> myVector;
(Le code complet peut être vu ici: http://codepad.org/iDD1Wme5)
Dans cet exemple, je voudrais être en mesure de récupérer des objets dans le vecteur basé sur les membres "z" ou "foo" sans avoir à écrire deux autres fonctions similaires à "FindDataById".
Est-ce possible?
inséré une partie de votre code pour le rendre plus facile pour les gens à lire la question. – jalf