En C ++, comment puis-je rendre typedefs visible pour tous les fichiers de mon projet?

J'ai un typedef

 typedef unsigned int my_type;

utilisées dans un fichier. Je tiens à le rendre visible à travers tous mes fichiers, sans
le mettre dans un fichier d'en-tête inclus. Je ne veux pas aller dans le fichier d'en-tête
itinéraire car il se trouve ce sera la seule déclaration dans le fichier d'en-tête
(et il me semble inutile d'ajouter un fichier il suffit pour cela).

Est-il un moyen de faire cela?

Si, au contraire, j'ai eu:

typedef X my_type;

où X est une classe, j'ai besoin d'inclure X. h partout dans le monde et la définition de type à la fin
de X. h ?

source d'informationauteur user231536