von Objekt auf Objekt zugreifen



  • drakon schrieb:

    Schau mal meinem Post auf sp.de an. Dort habe ich den Fehler gepostet.

    Ich habs gesehen 😉

    Naja, damit habe ich eigentlich nicht gerechnet... Etwas Mitdenken hätte ich schon erwartet, sodass man den Fehler nicht nur an einer Stelle behebt... 🙄



  • hab auf Spieleprogrammierer noch net nachgesehen, aber ich habs auch xD

    Root* mRoot = new Root();
    A* mA = new A();
    B* mB = new B();
    

    Außerdem haben Konstruktor und destuktor gefehlt, wobei der Konstruktur für den Run time error verantwortlich war! dankeschön 🙂



  • Code-Walker schrieb:

    Außerdem haben Konstruktor und destuktor gefehlt, wobei der Konstruktur für den Run time error verantwortlich war! dankeschön 🙂

    Du brauchst den Konstruktor und Destruktor nicht selber zu implementieren. Wenn du sie weglässt, erzeugt sie der Compiler standardmässig. Der Runtime-Error lag wohl eher am Zugriff auf den nicht initialisierten Zeiger.

    P.S.: Hast du jetzt ein delete (besser gesagt 3, für jedes new eines)? :p


Anmelden zum Antworten