rezwits Posted January 29, 2008 Share Posted January 29, 2008 I got this bug in my head where I can't seem to understand what this is saying, I have checked three different books I have on typedef and struct but I don't know exactly what this code is doing. Example code: typedef struct point { int x; int y; } point_t; Now I always thought if you wanted a structure of a certain type to be declared you just go: typedef struct { int x; int y; } point_t; What exactly is the first example doing with "point" and "point_t" or simply what happens with point? Cause I understand that later on I can declare: point_t a, b; but I basically have never seen a declaration of struct with an identifier after "typedef struct" and one after the closing "}" Thanks for any help... Laters Link to comment https://www.insanelymac.com/forum/topic/84505-typedef-struct-help/ Share on other sites More sharing options...
Darth Toplicius Posted January 29, 2008 Share Posted January 29, 2008 I got this bug in my head where I can't seem to understand what this is saying, I have checked three different books I have on typedef and struct but I don't know exactly what this code is doing. Example code: typedef struct point { int x; int y; } point_t; Now I always thought if you wanted a structure of a certain type to be declared you just go: typedef struct { int x; int y; } point_t; What exactly is the first example doing with "point" and "point_t" or simply what happens with point? Cause I understand that later on I can declare: point_t a, b; but I basically have never seen a declaration of struct with an identifier after "typedef struct" and one after the closing "}" Thanks for any help... Laters In this thread you will find an answer: http://www.thescripts.com/forum/thread620088.html Pay special attention to post #5, it explains why sometimes you have to have named struct even if you are using typedef... Link to comment https://www.insanelymac.com/forum/topic/84505-typedef-struct-help/#findComment-600021 Share on other sites More sharing options...
rezwits Posted January 30, 2008 Author Share Posted January 30, 2008 Thanks for the response... I figured out the differences finally. Link to comment https://www.insanelymac.com/forum/topic/84505-typedef-struct-help/#findComment-600331 Share on other sites More sharing options...
Recommended Posts