Dans ta fonction tu déclares un itérateur it sans lui donner de valeur puis tu le renvoies direct.
Ton objet renvoyé sera donc très certainement invalide, ce qui explique tes plantages. It devrait...
Type: Messages; Utilisateur: Laurent Gomila
Dans ta fonction tu déclares un itérateur it sans lui donner de valeur puis tu le renvoies direct.
Ton objet renvoyé sera donc très certainement invalide, ce qui explique tes plantages. It devrait...
Les itérateurs de map sont des paires <clé, valeur>, pour renvoyer la valeur il faut donc renvoyer It->second.
return static_cast<T*>(It->second);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.