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;
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;
        }
donc voila le code et voila le probleme

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'|
l'erreur ce situe a l'endroit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
return it->second.contenue;
auriez vous une idée de se qu'il demande car moi je seche

edit : finalement probleme resolu désoler du post inutile