Ich hab hier eine kurze und hoffentlich schmerzlose Frage: Welchen Sinn hat es, eine struct ohne typedef anzulegen? Beispiel:
1 | struct my_struct{ |
2 | //member 1
|
3 | //member 2
|
4 | }
|
5 | |
6 | struct my_struct var; |
Ich muss bei einer Variablendefinition immer ein struct davorsetzen. Dagegen:
1 | typedef struct{ |
2 | //member 1
|
3 | //member 2
|
4 | } my_struct_t; |
5 | |
6 | my_struct_t var; |
Haben diese beiden Methoden irgendwelche Vor- oder Nachteile?