Erreur en c++
Résolu/Fermé
javast
Messages postés
75
Date d'inscription
mardi 20 avril 2010
Statut
Membre
Dernière intervention
14 février 2013
-
5 déc. 2011 à 16:22
javast Messages postés 75 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 14 février 2013 - 6 déc. 2011 à 17:02
javast Messages postés 75 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 14 février 2013 - 6 déc. 2011 à 17:02
A voir également:
- Erreur en c++
- Erreur 0x80070643 - Guide
- Erreur 10016 epson - Forum Imprimante
- Erreur g030 - Forum Bbox Bouygues
- Erreur 1001 outlook - Guide
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
2 réponses
arthurik
Messages postés
166
Date d'inscription
dimanche 27 décembre 2009
Statut
Membre
Dernière intervention
22 juin 2015
14
5 déc. 2011 à 16:29
5 déc. 2011 à 16:29
Salut j'ai pas bcp regardé mais essaie de mettre const devant le type entre les parantheses.
Sinon fait nous voir main.cpp le parametre que tu passe en réference!
Sinon fait nous voir main.cpp le parametre que tu passe en réference!
javast
Messages postés
75
Date d'inscription
mardi 20 avril 2010
Statut
Membre
Dernière intervention
14 février 2013
1
5 déc. 2011 à 17:38
5 déc. 2011 à 17:38
J'ai essayé ce que tu m'a dis, mais ça marche toujours pas :(
voilà le main.cpp
int main()
{
A a(4,5);
B c(5,a);
A p(2,3);
if ((&c)->inclut(&p))
{
cout << "c inclut l objet p" << endl;
}
voilà le main.cpp
int main()
{
A a(4,5);
B c(5,a);
A p(2,3);
if ((&c)->inclut(&p))
{
cout << "c inclut l objet p" << endl;
}
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 836
5 déc. 2011 à 19:52
5 déc. 2011 à 19:52
Tu appelles un pointeur puisque tu envoies l'adresse mémoire. Essaie plutôt : (&c)->inclut(p) ou plus simple : c.inclut(p).
javast
Messages postés
75
Date d'inscription
mardi 20 avril 2010
Statut
Membre
Dernière intervention
14 février 2013
1
6 déc. 2011 à 17:02
6 déc. 2011 à 17:02
Merci fiddy, ça marche :)