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

  FORUM HardWare.fr
  Programmation
  C++

  Heritage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Heritage

n°1005862
bonyama
Posté le 08-03-2005 à 18:59:13  profilanswer
 

Bonjour a tous,
 
Je dois faire un module pour qu il soit chargeable par un executable.  Mon probleme ne vient pas d ici.
Je dois heriter de la classe suivante pour construire ma classe :
 

Code :
  1. class  CExec :
  2. {
  3. //
  4. }


 
L executable appelle :

Code :
  1. CExec  *LoadDll()
  2. {
  3. return (CExec *) new dll(); //erreur
  4. }


 
Voici ma classe :

Code :
  1. class dll: public  CExec
  2. {
  3. public :
  4. dll();
  5. };


 
A lacompil :
error C2259: 'dll': cannot instantiate abstract class (voir //erreur)
 
J ai teste pas mal de chose sans reussite. Si quelqu un a une idee je suis preneur ><
 
Bonne soiree

mood
Publicité
Posté le 08-03-2005 à 18:59:13  profilanswer
 

n°1005865
Taz
bisounours-codeur
Posté le 08-03-2005 à 19:01:00  profilanswer
 

tu donnes du code compilable quand tu le sens

n°1005871
tomtom41
It's not a bug, it's a feature
Posté le 08-03-2005 à 19:06:40  profilanswer
 

:heink: l'erreur parle d'elle même !
on instantie pas une classe abstraite....reste à savoir où tu as fait ca....

n°1005874
bonyama
Posté le 08-03-2005 à 19:08:04  profilanswer
 

C est sur le squelette de mon code que ca ne va pas je vois pasl interet de te donner 150 lignes de codes pour ca

n°1005883
bonyama
Posté le 08-03-2005 à 19:14:17  profilanswer
 

C est ici qu il me pose le probleme d instance :

Code :
  1. CExec     *LoadDll()
  2. {
  3.     return (CExec *) new dll(); //erreur  
  4. }

n°1005886
Stroustrup​-Junior
Posté le 08-03-2005 à 19:15:37  profilanswer
 

Fait voir le prototype des membres de CExec

n°1005887
Taz
bisounours-codeur
Posté le 08-03-2005 à 19:16:08  profilanswer
 

chez moi ça marche

n°1005889
Stroustrup​-Junior
Posté le 08-03-2005 à 19:16:45  profilanswer
 

Bien sur ! Sauf que dans CExec c'est le bordel a tous les coups


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

  Heritage

 

Sujets relatifs
probleme d'héritagecss et héritage
Principes d'héritage et de polymorphisme... à l'aide ![C++][Débutant] Héritage et variables protected
Générer le graphe d'héritage en c++ ?OO héritage multiple
héritage ou pas?Petit problème avec un héritage : constructeur incorrect ?
sous-typage vs héritage[C++] héritage privé
Plus de sujets relatifs à : Heritage


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