Einzelnen Beitrag anzeigen

solus

Registriert seit: 25. Apr 2012
7 Beiträge
 
#21

AW: Übergebenes nil erkennen?

  Alt 26. Apr 2012, 20:55
Es geht doch gerade darum, dass nicht initialisiert wird.

Ich habe einen Baum und will die Höhe des rechten Unterbaums der Wurzel wissen und rufe daher

hoehe(wurzel.rechts) auf (jaja unsauber, rechts sollt private sein)

dummerweise ist der rechte Unterbaum leer. Da ich aber im constructor wurzel.rechts:=nil gesetzt habe, rufe ich effektiv hoehe(nil) auf und bekomme 0 zurück.

Geht das?

(PS: Ich hab den Konstruktor dich nicht überladen, sondern überschrieben, oder?)
  Mit Zitat antworten Zitat