(C++) TBasicNodeData::operator =(TProjectNodeData *)



  • NodeD->BasicNodeData = new TProjectNodeData( "Neues Projekt" );

    Fehler: Keine Übereinstimmung für 'TBasicNodeData::operator =(TProjectNodeData *)' gefunden

    ---------------------------------------

    Das verstehe ich deshalb nicht, weil ich TProjectNodeData in der Header korrekt von TBasicNodeData abgeleitet habe: class TProjectNodeData : public TBasicNodeData... oder was mache ich falsch?



  • Grundsätzlich ein C++ Problem (wo ich dich auch gleich hinschiebe) allerdings hier noch die Frage:
    Deklaration von BasicNodeData?
    Ich denke es liegt daran, dasss BasicNodeData von NodeD (was auchimmer das ist) kein Zeiger ist sondern ein normales, Stackerstelltes Objekt.

    -junix


Anmelden zum Antworten