Я хотел бы понять, создавая указатель на структуру, нужно ли объявлять объявление структуры typedef такого рода:
Я имею в виду
typedef struct _something{ int okay; }blah; typedef struct _something *finger;
почему он объявлен таким образом, почему бы просто не объявить указатель таким образом
blah *arm;
Итак, если кто-нибудь может помочь мне понять это, и что используется, в каком случае и почему и его преимущества?
@ ММ. Первый typedef уже позаботился об этом. Второй typedef просто скрывает указатель. Вопрос вроде бы во втором. — person yukapuka schedule 24.05.2014
Вы можете использовать blah *arm;. Где ссылка, в которой говорится, что только первое использование является правильным? — person yukapuka schedule 24.05.2014
Источник: