J'ai un petit espace de nom contenant quelques définitions de type, que j'utilise pour rendre mon code plus propre. Cependant je ne veux pas avoir à ajouter une ligne "using namespace ..." à chaque fichier qui utilise un de ces types, après tout je dois déjà ajouter un #include pour le fichier.Est-il acceptable d'ajouter un "namespace" immédiatement après la déclaration de l'espace de noms?
MonFichier.cpp:
#include "typedefs.h"
void Bob()
{
IntList^ list = gcnew IntList;
}
typedefs.h:
namespace Typedefs
{
typedef List<int> IntList;
typedef array<int> IntArray;
typedef List<Byte> ByteList;
typedef array<Byte> ByteArray;
typedef List<String^> StringList;
typedef array<String^> StringArray;
}
using namespace Typedefs;
Serait-il acceptable d'ajouter le « nous "espace de noms" directement après la déclaration d'espace de nom? Si non, pourquoi pas?
Merci. J'ai regardé dans votre réponse et l'ai trouvé réitéré dans http://winterdom.com/dev/cpp/nspaces.html – demoncodemonkey