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

  FORUM HardWare.fr
  Programmation
  C++

  Class dérivée et constructeur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Class dérivée et constructeur

n°1394369
casafa
Posté le 25-06-2006 à 11:02:34  profilanswer
 

Hello.
 
Voici mon code:

Code :
  1. class class_test
  2. {
  3. public:
  4.  class_test(int var)
  5.  {
  6.   class_test::var = var;
  7.  }
  8.  void prt(void)
  9.  {
  10.   cout<<var<<endl;
  11.  }
  12.  int var;
  13. };
  14. class class_test_deriv : public class_test
  15. {
  16. public:
  17.  class_test_deriv(int var, string name) : class_test(var)
  18.  {
  19.   class_test_deriv::name=name;
  20.  }
  21.  string name;
  22. };


 
Est-il possible de ne pas devoir réécrive la définition du constructeur de la classe principal dans la classe dérivée ?
C'est à dire éviter d'écrire : "int var" et "var" dans : "class_test_deriv(int var, string name) : class_test(var)".
 
Merci...

mood
Publicité
Posté le 25-06-2006 à 11:02:34  profilanswer
 

n°1394370
Taz
bisounours-codeur
Posté le 25-06-2006 à 11:08:21  profilanswer
 

class_test::var = var;
 
utilise this->
 
 
pour ta question : non. var ne peut pas sortir d'un chapeau magique.

n°1394377
++fab
victime du syndrome IH
Posté le 25-06-2006 à 12:01:14  profilanswer
 

Taz a écrit :

class_test::var = var;
 
utilise this->


 

Code :
  1. class_test::class_test( int var )
  2.     : var( var )
  3. {}


 :p


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

  Class dérivée et constructeur

 

Sujets relatifs
Rechercher les Class qui implémentent une Interfaceproblème javabean. jsp à fichier class(liaison??)
appleler une class statique par une variable ???Probleme Constructeur + collection
Compiler servlet en .classclass ou object
Class PHP5 de gestion de requetes SQL simplesComment ouvrir les fichiers *.class?
[Annotation] Paramètre d'annotation de type Classclass
Plus de sujets relatifs à : Class dérivée et constructeur


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