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

  FORUM HardWare.fr
  Programmation
  C++

  surcharge de fonction en dehors de class ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

surcharge de fonction en dehors de class ?

n°563714
geffs
Posté le 11-11-2003 à 10:43:15  profilanswer
 

Salut à tous,  
probablement une questions qui a déjà été abordée ici.  
Si c'est le cas, auriez-vous l'amabilité de me fournir le link,  
j'ai été incapable de trouver un référence.  
Merci  
 
donc la question:
 
puis-je en C++ surcharger une fonction membre, en dehors d'une classe qui hérite de
celle-ci.  
par exemple

Code :
  1. class foo
  2. {
  3.         public:
  4.              foo();
  5.              ~foo();
  6.         private:
  7.              Thread *p_myThread;
  8.              virtual void Thread::run(void *p_obj );
  9. };
  10. virtual void
  11. Thread::run( void *p_object )
  12. {
  13. return p_obejct -> getRef();
  14. }


 
dans l'idée "run" étant une fonction membre de la classe Thread,  
puis-je la surchargée et donc modifier le comportement de la fonction  
run en dehors de l'objet dans laquel elle est declarée ...  
merci  
bonne journée  
 

mood
Publicité
Posté le 11-11-2003 à 10:43:15  profilanswer
 

n°563728
chrisbk
-
Posté le 11-11-2003 à 11:00:22  profilanswer
 

Non
 
plus precisemment, de ce que je comprends, non
(et la surcharge c pas ca :O)


Message édité par chrisbk le 11-11-2003 à 11:00:50
n°563730
geffs
Posté le 11-11-2003 à 11:01:04  profilanswer
 

merci mais pourquoi ?  

n°563732
kadreg
profil: Utilisateur
Posté le 11-11-2003 à 11:01:40  profilanswer
 

parceque C++ n'est pas un langage prototype-based


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°563734
verdoux
And I'm still waiting
Posté le 11-11-2003 à 11:02:55  profilanswer
 

Les méthodes sont liées à une classe, pas une instance.
Toutes les instances d'une même classe ont les mêmes méthodes.

n°563752
geffs
Posté le 11-11-2003 à 11:10:30  profilanswer
 

ok merci bcp, je vais faire autrement ... bonne journée


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

  surcharge de fonction en dehors de class ?

 

Sujets relatifs
Fonction MD5 à l'envers[PHP] Probleme sur la fonction header()
[VB6] Evenement Class_terminate qui se produit pas ? :pt1cable:declaration de fonction, C++ vers delphi
matrice, fonctionfonction include qui merde sous free
Récupérer l'objet class dont dépend la méthode statique appeléeAppeller une fonction d'une classe directement
[SDL] je comprends pas bien une fonction...Changer le contenu d'1 listeBoX en fonction choix d'1 autre listeBoX
Plus de sujets relatifs à : surcharge de fonction en dehors de class ?


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