Возможный дубликат:
Указатели Typedef - хорошая идея?
Я видел эту странность во многих API, которые я использовал:
typedef type_t *TYPE;
Моя точка зрения заключается в том, что объявление переменной типа TYPE
не даст понять, что на самом деле объявлен указатель.
Вы, как и я, думаете, что это вызывает много путаницы? Это значит обеспечить инкапсуляцию, или есть другие причины? Считаете ли вы, что это плохая практика?