A
AlanBraxe
Guest
Also folgendes Problem:
Ich habe eine Basisklasse A. Von dieser Basisklasse A erbt nun eine Klasse B public. Von B erbt noch eine Klasse C. Auch public.
Zwecks Speicherverwaltung habe ich mir nun ein Feld mit Zeigern vom Typ A angelegt. Ich habe nun das Problem, dass ich auf Memberfkt. der Klasse B und C zugreifen will. (mit den einzelnen Zeigern)
Ich bekomme jedesmal die Fehlermeldung, dass die besagte Memberfkt. kein Element der Klasse A ist.
Wie kann ich nun auf die Memberfkt. von B und C zugreifen?
zur Zeit sieht es noch so aus:
A *Pointer[10];
Pointer = new C(...Variablen...);
wenn ich nun mit Dpointer->'Memberfkt. von C' darauf zugreifen möchte kommt der o.g. Fehler.
Kann mir jemand helfen?
TIA
Alan
Ich habe eine Basisklasse A. Von dieser Basisklasse A erbt nun eine Klasse B public. Von B erbt noch eine Klasse C. Auch public.
Zwecks Speicherverwaltung habe ich mir nun ein Feld mit Zeigern vom Typ A angelegt. Ich habe nun das Problem, dass ich auf Memberfkt. der Klasse B und C zugreifen will. (mit den einzelnen Zeigern)
Ich bekomme jedesmal die Fehlermeldung, dass die besagte Memberfkt. kein Element der Klasse A ist.
Wie kann ich nun auf die Memberfkt. von B und C zugreifen?
zur Zeit sieht es noch so aus:
A *Pointer[10];
Pointer = new C(...Variablen...);
wenn ich nun mit Dpointer->'Memberfkt. von C' darauf zugreifen möchte kommt der o.g. Fehler.
Kann mir jemand helfen?
TIA
Alan