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

  FORUM HardWare.fr
  Programmation
  C++

  [C++] Paramètres à un constructeur de classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Paramètres à un constructeur de classe

n°635955
freds45
Posté le 09-02-2004 à 13:56:28  profilanswer
 

:hello: tous,
Voilà, j'ai un programme avec deux classes, la première Fichier, et la seconde Loggeur :
 

Code :
  1. class Fichier
  2. {
  3. private:
  4. char _filepath[BUFSIZ];
  5. int _filetype;
  6. int _fd;
  7. int _totalbyteswritten;
  8. int txtaddline(char *ligne);
  9. public:
  10. Fichier(char *filename);
  11. ~Fichier();
  12. void settype(int type);
  13. int addline(char *ligne);
  14. int finish();
  15. };
  16. class Loggeur
  17. {
  18. private:
  19. int _logtype;
  20. Fichier _journal;
  21. int putline(char *str, int fd);
  22. public:
  23. void info(char *str);
  24. void warning(char *str);
  25. void error(char *str);
  26. int endfile();
  27. void settype(int type);
  28. void settextfile(char *textfile);
  29. void sethtmlfile(char *htmlfile);
  30. Loggeur();
  31. ~Loggeur();
  32. };


 
Le constructeur de la classe Fichier prend en paramètre le nom du fichier. :jap:. Le souci que je rencontre c'est que je ne sais pas, dans la classe Logueur, comment faire pour appeler le constructeur de Fichier en lui donnant le paramètre qu'il attend... :/ (le char *filename ici). Comment je peux faire ?
 
Merci :jap:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
mood
Publicité
Posté le 09-02-2004 à 13:56:28  profilanswer
 

n°635956
Taz
bisounours-codeur
Posté le 09-02-2004 à 13:58:19  profilanswer
 

oh des char* :o
 
Loggeur() : m_fichier("/dev/null" ) {}

n°635958
freds45
Posté le 09-02-2004 à 14:01:58  profilanswer
 

merci, je vais tester :)
et ils sont tres bien mes char* :o


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°636127
blackgodde​ss
vive le troll !
Posté le 09-02-2004 à 15:59:46  profilanswer
 

p-e rajouter de la constance au moins ?


---------------
-( BlackGoddess )-
n°636140
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-02-2004 à 16:15:19  profilanswer
 

freds45 a écrit :


et ils sont tres bien mes char* :o


 
en c++ les std::string sont quand même sympa :o  
enfin, ça dépend des cas


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°636269
chrisbk
-
Posté le 09-02-2004 à 17:47:20  profilanswer
 

class Loggeur  
 
Logeur ?
Loggueur ?
fo se decider mon gars :o :d


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

  [C++] Paramètres à un constructeur de classe

 

Sujets relatifs
Prob pour passer des parametres avec un formulaireHelp a propos de la classe CPaintDC !!!!
[LDAP] classe standard avec plusieurs attributs multi valuésles classe std::vector de la STL et cycle de vie des objets
[C++] Premier constructeur & dernier destructeur spécifiques....classe templates et amies
[C++] Classe Thread (ca marche)utilisation d'une classe abstraite
constructeur[C#] Différence entre une structure et une classe ?
Plus de sujets relatifs à : [C++] Paramètres à un constructeur de classe


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