begin process at 2012 02 13 00:28:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

(class) Utilisation de methodes


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

(class) Utilisation de methodes

mardi 17 août 2004 à 21:26:08 | (class) Utilisation de methodes

fryser_d

Bonjour

Je voudrais savoir, si il est possible que une methode dans une (class) decendante, puisse utiliser une autre methode dans une une (class) ancetre. Les deux se trouvent dans des librairies differentes et l'application appelle les deux methodes separement. Mais, je veux que l'application appelle une methode dans une librairie, et que cette meme methode appelle la deuxieme methode dans sa (class) ancetre. Est-ce que c'est possible ? Et si oui, comment je dois faire ? Dois-je creer un objet dans la librairie decendant et utiliser l'objet dans par methode pour parler a ma deuxieme methode ????
mardi 17 août 2004 à 21:36:21 | Re : (class) Utilisation de methodes
mercredi 18 août 2004 à 08:29:51 | Re : (class) Utilisation de methodes

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Qu'appelle tu "classe descendante" et "classe ancetre" ??? Peut-être fais tu allusion à une hiérarchie de classe avec les classes filles et les classes mères ? ou classes de base et classes dérivées ?

Si par exemple ta classe de base s'appelle CChien, et ta classe dérivée s'appelle CLabrador, et que tu veux appeler la fonction virtuelle Aboie de la classe CChien à partir de ta classe CLabrador, il faut faire ceci dans une des fonctions de ta classe CLabrador :

CChien::Aboie;

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
mercredi 18 août 2004 à 09:13:32 | Re : (class) Utilisation de methodes

magic_Nono

Membre Club
po compris la question,

ça doit etre a propos de l'héritage

gogo les références bibliographiq à ce sujet

++

Magic Nono: l'informagicien!
mercredi 18 août 2004 à 14:35:06 | Re : (class) Utilisation de methodes

leprov

quand tu dérives une classe, la classe fille herite de la plupart des methodes de la classe mere . dans tous les cas elle herite de tout ce que tu as ecrit toi (sauf les constructeurs).
donc si tu veux appeler dans une classe fille une fonction de la classe mere, tu n'as meme pas a la réecrire (oula jai pas ete tres clair non plus)
mercredi 18 août 2004 à 15:30:09 | Re : (class) Utilisation de methodes

vecchio56

Administrateur CodeS-SourceS
plus clari que fryser_d en tous cas. Tu as juste oublié de dire que si on veut effectivement réécrire une méthode différemment pour la classe fille, il faut la mettre en virtual dans la classe mere (la c'est très clair)


Cette discussion est classée dans : methode, class, utilisation, appelle, methodes


Répondre à ce message

Sujets en rapport avec ce message

Utilisation des dlls dans le vc++ [ par selmen2004 ] Est ce qu'ilya une methode pour utiliser les fonctions se trouvant dans des dlls que je n'ai pas construit? J'ai trouvé Une methode qui est LoadLibra utilisation de socket [ par Sade ] lors de la création du projet, je n'ai pas coché la case "Windows Sockets", car mon projet ne nécéssité pas l'utilisation des sockets, mais voici que Thead et methodes (VC++) [ par maju ] Bonjour!A l'interieur d'une meme classe peut-on appeler une methode qui tournera independament en tant que thread? L'appel de cette methode (ou thread ADO et Thread [ par 0xYg3n3 ] Bonjour, J'aurais voulu savoir si un thread peut utiliser les methodes d'ADO. Et si oui comment proceder. Je rappelle ou precise que lorsque je lanc Creer indefiniement ??? [ par Tidam ] Bonjour a tous, Je me demandais si il n'y avais pas une methode permettant de creer indefiniement des class ou struct comportant par exemple le parame Erreur compilation "avancée" [ par Atmaweapon ] Bonjour, j'aimerais que vous m'aidiez a résoudre une erreur de compilation dont je connais la "raison" (enfin je crois) mais pas la "correction" Pour Utilisation de WinExec [ par LRRP ] Bonjour, Est-il possible gràce à la fonction WinExec, de faire executer plusieurs programmes ? Exemple :     WinExec("calc.exe notepad.exe",SW_SHOW); Question avec les constructeurs de copies [ par OrsE ] Salut tout le monde! Voilà, j'ai un problème avec des classes, et je voudrais savoir si je peux le solutionner avec un constructeur de copie. Voilà un dynamic_cast ne marche pas sous Visual C++ !! [ par feanor11 ] La fonction de cast dynamic_cast ne marche pas sous Visual C++ 6.0, alors qu'elle marche très bien sous Dev C++. #include #include using namespace Creation de class en C++ [ par js1000 ] Bonjour a tous !Je suis novice en C++ et je suis en train d'apprende les bases. J'ai donc une question a vous posez :Je veux ecrire une classe Matrice


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 6,692 sec (3)

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