C++ probleme accès méthode
Fermé
cppman
Messages postés
2
Date d'inscription
vendredi 16 mars 2007
Statut
Membre
Dernière intervention
16 mars 2007
-
16 mars 2007 à 13:15
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 19 mars 2007 à 08:43
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 19 mars 2007 à 08:43
A voir également:
- C++ probleme accès méthode
- Acces rapide - Guide
- Accès refusé - Guide
- Compte facebook piraté plus d'accès - Guide
- Pourquoi google me bloque l'accès de certain sites ? - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
2 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
16 mars 2007 à 14:01
16 mars 2007 à 14:01
Salut.
D'après certaine personne, c'est pas très propre de faire comme ça.
Pour accéder à ton membre, il faut faire :
((CaseImmo*)c1)->getId();
et là ça devrais fonctionner.
Une autre solution serait de déclarer une méthode getId() dans Case de manière virtuelle (à tester, je ne suis pas sur que ça fonctionne)
D'après certaine personne, c'est pas très propre de faire comme ça.
Pour accéder à ton membre, il faut faire :
((CaseImmo*)c1)->getId();
et là ça devrais fonctionner.
Une autre solution serait de déclarer une méthode getId() dans Case de manière virtuelle (à tester, je ne suis pas sur que ça fonctionne)
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
19 mars 2007 à 08:43
19 mars 2007 à 08:43
ce qui n'est pas propre, c'est ça :
Case * c1 = new CaseImo(X,Y,Z);
pourquoi passé par une Case ?
Case * c1 = new CaseImo(X,Y,Z);
pourquoi passé par une Case ?
16 mars 2007 à 19:53