Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1780 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  syntaxe : operator T&() const;

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

syntaxe : operator T&() const;

n°1936752
Glock 17Pr​o
Posté le 01-11-2009 à 02:58:06  profilanswer
 

Hi,
 
je ne comprends pas l'écriture :
 

Code :
  1. operator T&() const;


 
 
habituellement quand on surcharge un opérateur on écrit :
 

Code :
  1. bool operator =(int a)


 
là il ny as pas de type de retour et un type aprés operator.... need explication


---------------
.
mood
Publicité
Posté le 01-11-2009 à 02:58:06  profilanswer
 

n°1936762
Joel F
Real men use unique_ptr
Posté le 01-11-2009 à 11:20:28  profilanswer
 

c'ets un operateur de transtypage. Si tu as une classe A et que tu veut autorisé son transtypage implicte vers B, tu définie un opérateur de la forme
 
operator B().
 
ca suffit car le nom de l'operateur est le type de retour.

n°1936766
Glock 17Pr​o
Posté le 01-11-2009 à 11:54:04  profilanswer
 

ah ok nice


---------------
.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  syntaxe : operator T&() const;

 

Sujets relatifs
syntaxe : typedef typename F::template[Résolu] Problème syntaxe xhtml
URL syntaxe[Résolu]pb compilation operator ++
Erreur de syntaxe SQL. Help !La syntaxe de FOAF
Probleme de T_DOUBLE_ARROW[Résolu] [vba] aide à la syntaxe pour la dimension d'un tableau
Enchainer les appels a des methodes constProblème avec fonction header() + syntaxe.
Plus de sujets relatifs à : syntaxe : operator T&() const;


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR