Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Struct mit Typedef deklarieren



teamasta
22-06-2006, 08:58
Hallo zusammen,
ich habe folgende Problem. Wie muss ich die drei Fragezeichen bezeichnen, um den Typedef in dem Cast zu verwenden ?

struct mapping {
??? data;
};

struct mapping map[20];
map[0].data = DIES_IST_EIN_TYPEDEF; // typedef ist ein struct


blablub = (map[0].data) x;

MfG
Jens

Joghurt
22-06-2006, 10:16
Gar nicht. Es geht nicht.
Was willst du denn erreichen? Es gibt sicherlich eine Möglichkeit, dein Problem zu lösen, nur nicht so.

nul
22-06-2006, 12:26
Es ist evtl. Moeglich mit makros zu arbeiten, bin mir aber nicht sicher ob das auch funktioniert - aber wenn du beliebige datentypen speichern willst, dann arbeite doch mit void*, ist ein wenig umstaendlich, funktioniert aber ganz gut!