struct _Structure{
int member;
};
Указатель структуры
Указатель на структуру
Есть ли разница между двумя приведенными выше фразами
ВНа мой взгляд, обе фразы представляют разные экземпляры указателя
Указатель структуры
typedef struct _Structure *SP;
SP sp;
Указатель на структуру
typedef struct _Structure PS;
PS *ps;
В отношении доступа к элементам данных _Structure оба имеют одинаковый код
sp->member;
AND
ps->member
ЕСЛИ ОБА ФРАЗЫ ЖЕ, ОК НОПС !!!
Кроме того, зачем нам нужно
typedef struct _Structure *SP;
SP *sp;
//note: here 'sp' is like double pointer
Спасибо, Амит