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

  FORUM HardWare.fr
  Programmation
  Divers

  2 constructeurs : un qui appel l'autre...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

2 constructeurs : un qui appel l'autre...

n°822268
antsite
Je me souviens
Posté le 13-08-2004 à 13:03:35  profilanswer
 

Salut,
on a un constructeur genre :

public Constructeur()
{
}


et un autre

public Constructeur(int a)
{
}


comment arriver un faire un truc dans le genre :

public Constructeur()
{
   Constructeur(0);
}


vous voyez le truc ? en fait il s'agit de donner une valeur par défaut à l'argument. Je suis en C# au passage.
si quelqu'un connait la bonne technique pour faire ce genre de chose...
merci
   ANT


Message édité par antsite le 13-08-2004 à 13:04:27
mood
Publicité
Posté le 13-08-2004 à 13:03:35  profilanswer
 

n°822273
masklinn
í dag viðrar vel til loftárása
Posté le 13-08-2004 à 13:10:13  profilanswer
 

Code :
  1. public Constructeur(int a = 0)
  2. {
  3.     blabla
  4. }


 
je connais pas un poil de C# et je roxor quand même


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°822330
louisciphe​r
Posté le 13-08-2004 à 13:53:17  profilanswer
 

pas possible, il faut au moins une difference dans ton prototype surtout que un constructeur est appele a l'instanciation. vaut mieux faire un truc comme:
Constructeur()
{
}
Constructeur(int a)
{
  blabla(a);
}
blabla(int a)
{
///
}


Message édité par louiscipher le 13-08-2004 à 13:59:12
n°822339
antsite
Je me souviens
Posté le 13-08-2004 à 13:57:40  profilanswer
 

louiscipher a écrit :

pas possible, il faut au moins une difference dans ton prototype surtout que un constructeur est appele au demmarage. vaut mieux faire un truc comme:
Constructeur()
{
}
Constructeur(int a)
{
  blabla(a);
}
blabla(int a)
{
///
}


 
c'est en effet une solution à laquelle je pensais.

n°979375
pinkshark
Posté le 12-02-2005 à 12:14:15  profilanswer
 

antsite a écrit :

Salut,
on a un constructeur genre :

public Constructeur()
{
}


et un autre

public Constructeur(int a)
{
}


comment arriver un faire un truc dans le genre :

public Constructeur()
{
   Constructeur(0);
}


vous voyez le truc ? en fait il s'agit de donner une valeur par défaut à l'argument. Je suis en C# au passage.
si quelqu'un connait la bonne technique pour faire ce genre de chose...
merci
   ANT


 
Constructeur() : this(0)
{  
}  
Constructeur(int a)  
{  
}  
 
?
 
--  
PinkSharK

n°979385
elianor
bannie 17 fois
Posté le 12-02-2005 à 12:47:42  profilanswer
 

Masklinn a écrit :

Code :
  1. public Constructeur(int a = 0)
  2. {
  3.     blabla
  4. }


 
je connais pas un poil de C# et je roxor quand même


 
C# n'autorize pas les paramètres par défaut :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§

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

  2 constructeurs : un qui appel l'autre...

 

Sujets relatifs
[JAVA] JNI et JDK 1.4: Appel de méthodes Java depuis une fonction C[resolu] La zone de données passée à un appel système est insuffisante
[C++] petite question sur les constructeursAppel Dll depuis Asp
Fermeture popup et actualisation page d'appelcomment cela s'appel?
euh appel de fonctions à partir d' une liste ou d' un dictionnaire ??Appel des fonctions C à partir d'un projet sous VC++ ?
question heritage et appel de fonctions membresAppel a contribution !
Plus de sujets relatifs à : 2 constructeurs : un qui appel l'autre...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)