Bonjour, J'ai un petit probl�me � l'utilisation d'une map d�finie de cette fa�on :
un fichier .h contient extern std::map<int,et ici un type d'une biblioth�que> Images;
un fichier .cpp contient la m�me chose sans le extern.
Je pr�cise que ce map appartient � un espace de nom d�fini dans le .h.
J'utilise ce map dans le fichier .cpp...
A la base dans mon application, l'erreur survenait quand je quittait le programme.
J'ai r�duit � un code minimal mais rien n'y fait tant que ma d�finition du map se trouve dans un autre fichier �a plante, par contre si je d�clare directement dans le .cpp ou m�me dans le main.cpp aucune erreur.
Merci � ceux qui sauront m'expliquer pourquoi la d�claration extern d'un std::map pose probl�me.
Partager