bonjour
tout d'abord voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 struct SCoffre { SCoffre(std::string containt): contenue(containt){} std::string contenue; };
Code : Sélectionner tout - Visualiser dans une fenêtre à part std::map<Position, SCoffre> coffres;donc voila le code et voila le probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Position coffreContaint(size_t x, size_t y) { auto it = coffres.find(Position(x,y)); if(it == coffres.end()) { return Position(0,0); } return it->second.contenue; }
l'erreur ce situe a l'endroit
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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'|auriez vous une idée de se qu'il demande car moi je seche
Code : Sélectionner tout - Visualiser dans une fenêtre à part return it->second.contenue;
edit : finalement probleme resolu désoler du post inutile
Partager