begin process at 2012 05 30 02:09:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

probleme avec une fonction de log


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme avec une fonction de log

dimanche 23 janvier 2005 à 18:40:26 | probleme avec une fonction de log

erazor

bonjour
voila, mon probleme est le suivant: je suis en train de programmer un jeu de stratégie temps réel afin de me former a la prog en cpp et afin d'avoir un suivit de ce qui se passe ai implanté un systeme de log. Le probleme est que la fonction de log est a l'interieur d'une classe et que je dois l'utilisée dans toutes les autres classes du jeu.

dois je plutot laisser la declaration de la fonction en dehors d'une classe et la declarer friend dans toutes les classes qui l'utilisent?

merci d'avance pour vos reponses ;-)
dimanche 23 janvier 2005 à 23:52:32 | Re : probleme avec une fonction de log

tibob51

Membre Club

Normalement tu peu la laisser la où elle est.
Je débute moi aussi en programmation mais si j'ai bien compris
tu peux inclure cette classe dans les classe où tu a besoin de ta fonction
c'est le principe de l'héritage.

lundi 24 janvier 2005 à 08:47:00 | Re : probleme avec une fonction de log

erazor

oui mais la classe en question n'etait pas juste une classe special pour les fonctions de log, donc ca me gene un peu de devoir derivé mes autres classes de celle ci

j'ai donc pour le moment fait comme cela: j'ai créé une classe avec juste mes fonctions de log et je dervive toutes mes autres classes de celle ci

mon probleme est que maintenant je n'arrive pas a utiliser les constructeurs destructeurs, devcpp me disant qu'ils ne sont pas declares comme precedemment

le fait que les classes soient derivees d'une autre necessite il de declarer d'une autre maniere les constructeurs et destructeurs?

voici coment je les declare pour le moment, si vous voyez une erreur...

classe::classe()
{
...
}

~classe:classe()
{
...
}
mercredi 16 février 2005 à 18:36:45 | Re : probleme avec une fonction de log

Vulpetrus

Si la classe ClasseFille hérite de la classe ClasseMère, la syntaxe n'est pas la même pour les déclarations :

dans le fichier header :

class ClasseFille  : public ClasseMère
{
  ...
};

dans le fichier cpp :

ClasseFille ::ClasseFille () : ClasseMère()
{
...
}

Par contre je ne suis pas sur du sens que tu entends par dériver (est-ce vraiment un héritage ?)

Si c seulement pour utiliser une fonction outils dans toutes les classes, tu créer tes fonctions outils à part avec leurs headers et tu inclus cet header dans les classes pour lesquelles tu as besoin d'utiliser ces fonctions outils.
Et alors pas besoin d'héritage.


Cette discussion est classée dans : fonction, probleme, log, jeu, classe


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec les threads en C++ sour linux [ par benjamvs ] Bonjour,j'ai le probleme suivant a regler en C++je travaille sur les threads sous linux, avec la librairie "pthread"Lorsque je crée un thread, celui c Surcharge de l'opérateur << [ par kenjimax ] Bonjour à tous, Je rencontre un petit probleme avec la surcharge de l'opérateur <<. Dans une classe mere, je veux afficher les caractéristiques d'un Problème utilisation fonction [ par sidhannowe ] Bonjour, J'utilise la classe screenshot présentée ici: http://www.cppfrance.com/code.aspx?id=21255 mais lorsque je compile Dev c++ m'indique des erre Anti popup, probleme de kill !! [ par mistere ] Salut a tous, bon voila mon probleme, j'ai fait un anti popup pour fermer des fenetres IE qui se lance toute seule meme quand je navigue pas, par exem chemin par defaut qui change...... [ par wizzo ] Voila mon problème, J'ai programmé une fonction de log qui écris toujours dans le même fichier, mais lorsque j'ai rajouté du win32 dans mon code il a [c++] allocation dynamique de tableau [ par anne-lise ] Re bonjour, j'ai encore un probleme avec les tableaux.J'ai une classe Image et je veux construire un tableau d'objet de la classe Image dynamiquement. Probleme de rand [ par Spacekiller ] Bonjour, voila j'ai un programme qui utilise la fonction rand(); a l'origine je devais generer un nombre aleatoirement entre 0 et 9 jai donc fait la f probleme avec des variable membre public [ par titouf71 ] Bonjour,J'ai un gros probleme avec des variables membres public.J'ai declare une variable membre en public en CString dans ma classe CLecture.Je voudr Probleme avec un OnReceive [ par morph12345 ] Bonjour a tous,voila j'essaie de travailler avec la fonction OnReceive , j'ai reussi a la faire marcher, lorsque je lance mon appli et que je fait un (__cdecl *) => kesako? [ par Oeil_de_taupe ] Bonjour tout le monde, J'ai créé deux classes qui représentent un protocole pour envoyer des données entre deux PC. Lors de l'appele de leur construc


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales