[QUOTE=Alp;3239547]Si tu avais deux constructeurs avec les mêmes arguments, comment serait-il alors possible de choisir lequel appeler ? Impossible. Parfois, pour mieux concevoir, il faut se mettre à la place du compilateur...
Créer une autre classe est peut-être une solution lourde. Je ne sais pas trop. Dans tous les cas, c'est bizarre que tu ais à faire ça.[/QUOTE
Tu as raison, créer une nouvelle classe, s'est lourd.
Ce constructeur me permet d'envoyer une ligne à la méthode de chargement car le fichier texte est composé de plusieurs lignes séparées par un \n :
CFauxFrere(const char* UneLigne);
Cet autre constructeur :
CFauxFrere(const char* UnCode,const char* UnNom, const char* UnType, const char* FemininOuPas, const char* PlurielOuPas, const char* UnComplementInformation,const char* UneDefinition);
et l'équivalent pour le constructeur par copie pour une ligne qui contient 7 const char* tout délimités par une tabulation.
Je viendrai demain vous dire comment on a résolu le problème.
Merci pour tout
beegees
Partager