Objet qui retourne une valeur (if (monObjet)) ??

Signaler
Messages postés
41
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
28 avril 2010
-
Messages postés
41
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
28 avril 2010
-
Bonjour,
Je cherche à faire retourner une valeur à mon objet pour pouvoir l'utiliser dans les if par exemple si c'est possible:

Exemple:

class objet
{
...
int bool;
...
}

...
objet monObjet;
...
if (monObjet) ...

Merci beaucoup pour la réponse,

Bub325
Le codeur pas comme tout le monde
8-)

2 réponses

Messages postés
949
Date d'inscription
mardi 2 octobre 2001
Statut
Membre
Dernière intervention
8 juillet 2006

Il faut que tu définisses l'opérateur de comparaison dans ta classe.

class objet
{
public:
 // ...

bool operator==(const objet &obj) const
{
  return bool == obj.bool;
}

protected:

int bool;

// ...
}


Kaid - kaid.fr.st
Messages postés
41
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
28 avril 2010

Merci beaucoup

Bub325
Le codeur pas comme tout le monde
8-)