Итак, основная теорема программирования гласит, что любую проблему можно решить, добавив еще один уровень косвенности.Гипотетическая цель typedef состоит в том, чтобы использовать char_T везде, и если, скажем, однажды кто-то решит изменить «тип байта» на, скажем, unsigned char, он изменит его на
typedef signed char charT
, и естьНе нужно искать каждое место, где вы использовали char, и менять вручную.