typedef struct person *person_t;
В этом случае, что такое person_t точно? это указатель на человека или человека? В C++, если бы я был объявить PTR к объекту, я хотел бы сделать:Синтаксис Си о typedef struct pointer, необходимо описание
person* p;
В этом случае, это означает, что я могу просто написать:
person_t p?
Спасибо.
Это плохой typedef. Вы должны использовать 'typedef struct person person_t;'. Для типа указателя вы должны использовать что-то в строках 'typedef struct person * person_ptr;'. –