Hallo, evtl kann mir wer sagen wie ich hier richtig auf den Inhalt von header dereferenziere: u8 *iframe; u8 *header; iframe = new u8[123]; header = &(iframe[1]); IFrame *FrameBuffer[8]; for(int i=0; i<8; i++) FrameBuffer[i] = new IFrame(); Wie kann ich nun den Inhalt von header dereferenzieren? FrameBuffer[0]->header[0]=7; Würde funktioneren, allerdings macht es so den Aschein als sei Header ein Array.. Danke! Michael
class IFrame { public: IFrame(); virtual ~IFrame(); public: u8 *iframe; u8 *header; };
u8 *iframe; u8 *header; aus dem ersten Beitrag stehen nur in der Klassendefinition
Dereferenzieren würde ich so:
1 | *(FrameBuffer[0]->header) = 7; |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.