Bonjour,
J'ai défini dans un fichier constants.h un namespace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
namespace ConstantsUtils
{
	const char *EXTENSION_XML = ".xml";
	const char *EXTENSION_JPG = ".jpg";
}
 
#endif
Et je veux utiliser ce namespace dans plusieurs classes.
Je l'ai donc déclaré dans les fichiers .cc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
#include "constants.h"
using namespace constants;
Mais j'ai l'erreur suivante au niveau de la compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
multiple definition of
alors que si je l'utilise que dans un seul fichier il n'y a aucun problème...