Einzelnen Beitrag anzeigen

Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#5

AW: Ergebnis des geerbten Konstruktors verschwindet wieder

  Alt 25. Okt 2013, 11:44
Doppelte Bezeichner kommen ja öfter vor, woher sollte der Compiler wissen wann er darauf hinweisen muss?
Bei Methoden bringt er ja auch die Hinweise, wenn man die virtuals, overloads, overrides und reintroduces nicht in der genehmen Art und Weise verteilt hat. Außerdem kommen bei mir (vorsätzlich) nie Variablen mit gleichen Namen bei Klassen in gerader Linie vor.

Zitat:
In so einem Fall (unerwarteter Inhalt einer Variablen) benenne ich die Variable einfach um und schaue wer da noch alles drauf zugreift. Dabei wäre dann aufgefallen, dass die abgeleitete Klasse weiter kompiliert.
Dann hätte schon die Basisklasse nicht kompiliert - in der abgeleiteten Klasse hätte ich die Variablen ja nicht gesucht.
  Mit Zitat antworten Zitat