У меня есть typedef
typedef unsigned int my_type;
используемый в файле. Я хотел бы сделать его видимым во всех моих файлах без помещая его в заголовочный файл, включенный всем. Я не хочу идти в заголовочный файл маршрут, поскольку он будет стоять, это будет единственное объявление в файле заголовка (и, как представляется, нет необходимости добавлять файл только для этого).
Есть ли способ сделать это?
Если бы у меня было:
typedef X my_type;
где X был классом, мне нужно будет включать X.h всюду и иметь typedef в конце от X.h?