|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() kevin baesÉtudiant Inscription : janvier 2013 Messages : 222 ![]() |
bonjour
tout d'abord voici le code Code :
Code :
Code :
E:\projet\jeu2\main.h|98|error: could not convert 'it.std::_Rb_tree_iterator<_Tp>::operator-><std::pair<const Position, SCoffre> >()->std::pair<const Position, SCoffre>::second.SCoffre::contenue' from 'std::string {aka std::basic_string<char>}' to 'Position'| edit : finalement probleme resolu désoler du post inutile |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Salut,
Le message est pourtant clair... Tu indiques que la fonction coffreContaint doit renvoyer un objet de type Position. Or, tu essayes de renvoyer la chaine de caractères "contenue" que l'on trouve dans la structure SCoffre. Le compilateur se plaint donc de ne pas être en mesure de convertrir la std::string "contenue" en ... Position, et c'est normal Si tu veux obtenir la Position qui a servi de clé pour le tri de la map, tu dois renvoyer, tout simplement, la valeur de l'élément "first" de l'itérateur trouvé, sous la forme de Code :
__________________
en bas de page
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() kevin baesÉtudiant Inscription : janvier 2013 Messages : 222 ![]() |
oui merci
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com