Pointer innerhalb geschachtelter Strukturen
-
Hallo,
ich habe ein Problem mit geschachtelten Strukturen bzw. mit Verweisen innerhalb geschchatelter C-Strukturen. Und zwar soll die innere Struktur (moduleCommonInterface) einen Pointer auf die äussere (module) enthalten. moduleCommonInterface soll aber als eigener Typ definiert sein.
typedef struct moduleCommonInterfaceT { // ... void (*pCallback)(module*, volatile int*); } moduleCommonInterface; typedef struct moduleT { moduleCommonInterface common; // ... } module;
Jetzt habe ich das Problem, dass bei der Deklaration von moduleCommonInterface module noch nicht bekannt ist. Und andersrum wenn ich die Reihenfolge umkehre.
Jemand eine Idee wie ich das realisieren könnte?
Vielen Dank,
Jeje
-
-
Klasse! Vielen Dank Tim!