ich benutze DevC++ für meine Programme. Bis jetzt hat immer alles prima funktioniert.
Nur sobald ich ein virtual in das Programm einsetze und es ausführen möchte, erscheint eine Fehlermeldung. D.h. das Fenster mit dem Senden von diesem Fehler an Microsoft wird angezeigt, und die Programmausführung wird beendet.
Warum passiert das? Muss ich eine Einstellung ändern oder so???
es lag doch nicht an virtual. es ist ein programm, das die einzelnen elemente einer liste ausgbit. meine liste hatte 3 elemente. als ich das 5. element anzeigen wollte, kam dieses fenster mit der fehleranzeige. doch es sollte eigentlich "null" ausgeben.
meine liste hatte 3 elemente. als ich das 5. element anzeigen wollte, kam dieses fenster mit der fehleranzeige. doch es sollte eigentlich "null" ausgeben.
warum?
Bin ich Jesus? Das kommt ganz darauf an wie du deine Liste implementiert hast. Offensichlicht ist es aber so dass deine Methode getAt(oder wie auch immer sie heißen mag) über den letzten Knoten der Liste hinaus läuft.
Erneut muss ich dich bitten mal den betreffenden Quellcode zu posten sonst wird das nichts.
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
Auf das fünfte Element einer Liste mit drei Elementen? Kein Wunder, dass das in die Hose geht. Bei nem Array wär das schon schlimm genug, aber bei einer Liste? Keine Chance. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Naja,sofern die Implementierung ne Methode getAt(oder so) hat sollte diese doch so klug sein erst garnicht zu starten wenn size()< dem gewünschten Index ist,oder zumindest das Ende der Liste erkennen. Naja,wir werden es wohl nie erfahren weil der böse Spacelord wieder so ruppig war..
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.