Bonjour,
mon problème est très simple :
j'ai une classe avec un constructeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Engine::Gui::Button::Button(std::string File_Name)
(je ne peux pas mettre tout le code c'est un projet conséquent)
et voilà la map :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
std::map <sf::Uint32,Engine::Gui::Button> Engine::Gui::Gui_Lister;
Voilà ma seule erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
C:\Program Files\Microsoft Visual Studio 8\VC\include\utility(44) : error C2664: 'Engine::Gui::Button::Button(std::string)'*: impossible de convertir le paramètre 1 de 'Engine::Gui::Button *const ' en 'std::string'
1>        Aucun constructeur n'a pu prendre le type de source, ou la résolution de la surcharge du constructeur était ambiguë
1>        .\Gui.cpp(107)*: voir la référence à l'instanciation de la fonction modèle 'std::pair<_Ty1,_Ty2>::pair<sf::Uint32,Engine::Gui::Button*>(const std::pair<sf::Uint32,Engine::Gui::Button *> &)' en cours de compilation
1>        with
1>        [
1>            _Ty1=const sf::Uint32,
1>            _Ty2=Engine::Gui::Button
1>        ]
1>Génération de code en cours...
Que vient faire le paramètre 1 de mon constructeur dans la compilation de ma map....
J'ai déjà eut ce genre de problème et je l'ai résolu en feintant mais là j'ai pas le choix.
Donc si quelqu'un a une idée de quoi cela pourrait venir merci d'avance.
Je pourrais poster du code supplémentaire pas de problème.