Zeiger auf Eigenschaften einer Klasse [gelöst]



  • Hay

    Ich habe folgendes Problem:

    Schreibe ich in meinen Quelltext: t1->iptr;
    Meint der Kompiler: No match for Operator->
    in t1->*iptr

    Ändere ich NUR ->* auf .* also: t1.*iptr;
    Meckert er nicht und das Programm funktioniert ohne Probleme und richtig.

    Woran kann das liegen?

    Vielen Dank 🙂

    Oh mann, heute ist nicht mein Tag. Hab das Problem schon gelöst :/.
    ->* ist ja für Zugriff über Zeiger.

    Sorry.



  • Undefined_cl schrieb:

    Woran kann das liegen?

    Das kann daran liegen, dass in deinem Programm ->* an der besagten Stelle nichts zu suchen hat und .* das macht, was Du willst.

    Was genau willst Du hören? Überlege mal, welche Informationen Du noch geben könntest, um die Antwort zu erhalten, die Du haben willst.

    Gruß,
    SP



  • Ich habs schon glöst 🙂

    Sicher hat ->* nichts zu suchen. Da aber .* funktioniert, ist mir dann, zwar erst später, aber immerhin, wieder in den Kopf gekommen, dass ->* für Zugriffe über Zeiger ist. Dummer Fehler 😕


Anmelden zum Antworten