Guten Morgen,
ich möchte in der Struktur eines typedefs einen Pointer auf diesen Typ 
deklarieren. Ist sowas möglich?
1  | typedef struct
  | 
2  | {
 | 
3  | int var1;
  | 
4  | int var2;
  | 
5  | t_MyType *myType;
  | 
6  | } t_MyType;
  | 
Wenn ich das Problem des Compilers richtig verstehe, kennt er den Typ 
t_MyType ja erst, wenn die Struktur / der Typ definiert, oder wenigstens 
deklariert wurde.
Ich habe es auch versucht, einfach auf die Struktur zu zeigen:
1  | typedef struct s_MyType
  | 
2  | {
 | 
3  | int var1;
  | 
4  | int var2;
  | 
5  | s_MyType *myType;
  | 
6  | } t_MyType;
  | 
... oder bereits vor der Definition den typedef zu deklarieren:
1  | typedef t_MyType;
  | 
2  | 
  | 
3  | typedef struct
  | 
4  | {
 | 
5  | int var1;
  | 
6  | int var2;
  | 
7  | t_MyType *myType;
  | 
8  | } t_MyType;
  | 
Immer meckert der Compiler mit mir.
Weiß jemand ob, und wenn ja wie so etwas möglich ist?
Vielen Dank für Eure Hilfe!