Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » compiler

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.12.2005, 11:45 Uhr
~forus
Gast


Hallo,

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???

Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.12.2005, 11:51 Uhr
Spacelord
Hoffnungsloser Fall


Naja,das hängt ja wohl ganz wesentlich davon ab wo du das virtual hingeknallt hast.
Zeig doch mal nen bisschen Code.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.12.2005, 12:03 Uhr
~forus
Gast


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.

warum?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.12.2005, 12:16 Uhr
Spacelord
Hoffnungsloser Fall



Zitat von ~forus:

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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.12.2005, 13:37 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

es lag doch nicht an virtual.


Genaueres kann erst die Gerichtsverhandlung ergeben... So einfach kommt der virtual nicht davon...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.12.2005, 14:42 Uhr
0xdeadbeef
Gott
(Operator)


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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.12.2005, 14:49 Uhr
Spacelord
Hoffnungsloser Fall


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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: