Probleme beim Includen einer Header-Datei
-
Gibt´s nen Grund, die Kindknoten nicht in einem smart_pointer (
std::unique_ptr/std::shared_ptr
) zu speichern? Das Interface kann gleich bleiben (Raw-Pointer per .get() zurückgeben), aber der Destruktor wird überflüssig.
-
@axels achso ne die oben geschickte Funktion soll nur einen einzelnen Knoten aus dem Baum löschen und den Rest entsprechend verbinden
-
@axels sagte in Probleme beim Includen einer Header-Datei:
@CptK Wenn du rohe Zeiger für left und right verwenden willst, musst du diese zu bei Erzeugung des Objekts mit nullptr initialisieren. Dann klappt auch dein Vergleich in isLeave.
Genau das gleiche Problem hatte ich auch! Hat bei mir funktioniert. Klasse danke für den Tipp!
Liebe Grüße