Bonjour,
Voici mon problème :
Mon compilateur me dit qu'il n'arrive pas a convertir mon type class quand j'essaye d'ajouter un élément à ma map :
Le code ressemble seulement à ceci et je ne vois pas où est l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 error C2664: 'std::pair<_Ty1,_Ty2>::pair<std::string&,maClass(void)>(_Other1,_Other2 (__cdecl &&))' : cannot convert parameter 2 from 'maClass(__cdecl *)(void)' to 'maClass(__cdecl &&)(void)'
Merci d'avance à tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 std::map<std::string, maClass> classList; void AddClass(std::string _name) { maClass temp(); classList.insert(std::pair<std::string, maClass>(_name,temp)); }
Partager