typedef не в начале объявления

Увидел следующий код:

int typedef *Ptr;

Что он означает? Неужели можно ставить typedef не в начале объявления?


Ответы (1 шт):

Автор решения: Space Researcher

Вы можете использовать typedef и после объявления, например :

struct expl{
    int a;
}typedef expl1;

Теперь ваша struct expl называется просто expl1(имя может быть любое другое).И когда вы будете создавать экземпляр данной структуры, тип данных вы сможете писать просто "expl1"

Приведу другой пример:

      int typedef a; // мы "переименновали" int в a
      a b = 8;// b на самом деле имеет тип данных int 

Что касается именно вашего примера, я с ним разобраться не смог, приведите пожалуйста полный код.

→ Ссылка