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

  FORUM HardWare.fr
  Programmation

  [C++] heritage de cin

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] heritage de cin

n°78925
Slash-
Posté le 06-12-2001 à 17:47:23  profilanswer
 

Salut,
 
voila j'ai fait une classe personne dans laquelle jai surcarge l'operateur cin, comme ceci :  
 
class personne
{
   protected : blabla
   public : blabla
     friend istream& operator>>(istream &s,personne &p);
}
 
Ensuite j'ai fait une classe personnel qui est derivee de la classe personne, c'est exactement la meme classe sauf que personnel a une variable en plus (onss), comme ceci
 
class personnel
{
   private : unsigned int onss;
   public : blabla
     friend istream& operator>>(istream &s,personnel &p);
}
 
ma question : je voudrais savoir comment faire pour ne pas me rettaper tout le code de la surcharge de cin dans personnel
en fait, je voudrais faire un truc du genre :
 
istream& operator>>(istream &s,personnel &p)
{
    cout <<"Numero d'onss : ";
    cin >> p.onss;
    // et ici rappeler la surcharge de l'operateur cin de la
    // classe personne vu que les autres variables sont les  
    // memes
}
 
merci

mood
Publicité
Posté le 06-12-2001 à 17:47:23  profilanswer
 

n°78927
BENB
100% Lux.
Posté le 06-12-2001 à 17:52:42  profilanswer
 

istream& operator>>(istream &s,personnel &p)  
{  
   cout <<"Numero d'onss : ";  
   cin >> p.onss;  
   return operator>>(s,static_cast<personne>(p));
}  
 
 
par contre j'ai du mal a saisir les lignes du dessus ou tu fais reference a cout et cin...


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

  [C++] heritage de cin

 

Sujets relatifs
[C++] heritage[C++] Héritage balaise!
[C++] Question sur l'héritage[ CSS ] :: héritage de "classes"
[C++] help héritage[Delphi] - Question d'héritage (pour les pros)
Plus de sujets relatifs à : [C++] heritage de cin


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