Que faut il surcharger ?

Que faut il surcharger ? - C++ - Programmation

Marsh Posté le 10-02-2006 à 22:29:46    

Salut,
 
   Quel operateur faut il surcharger pour pouvoir écrire une chose comme ca :
 

Code :
  1. MaClasse q();
  2.         /* .... */
  3. if (q)  // ...


Message édité par Chronoklazm le 10-02-2006 à 22:30:02

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 10-02-2006 à 22:29:46   

Reply

Marsh Posté le 10-02-2006 à 22:34:17    

en définissant un opérateur de conversion vers bool je penses

Reply

Marsh Posté le 10-02-2006 à 22:40:27    

cool et c'est quoi cet operateur ?


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 10-02-2006 à 22:45:22    

Code :
  1. operator bool() const
  2. {
  3.     return toto;
  4. }


Message édité par skelter le 10-02-2006 à 22:52:19
Reply

Marsh Posté le 10-02-2006 à 22:57:05    

merci skelter


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed