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

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

Marsh Posté le 09-02-2004 à 13:56:28    

: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
Reply

Marsh Posté le 09-02-2004 à 13:56:28   

Reply

Marsh Posté le 09-02-2004 à 13:58:19    

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

Reply

Marsh Posté le 09-02-2004 à 14:01:58    

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


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 09-02-2004 à 15:59:46    

p-e rajouter de la constance au moins ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 09-02-2004 à 16:15:19    

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
Reply

Marsh Posté le 09-02-2004 à 17:47:20    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed