Ich habe einen C++ - Code, der 288 Iterationen acht Mal ausführt, und es dauert eine Stunde, um einen Satz von 288 Iterationen abzuschließen. Manchmal stürzt das Programm nach den ersten 288 und manchmal nach dem sechsten Lauf von insgesamt 8 Läufen ab.So identifizieren Sie die Codezeile, die während der Laufzeit einen Fehler verursacht
Ich frage mich, ob es eine Möglichkeit gibt, zu wissen, wo dieser Code abstürzt, anstatt dass ich 8 Stunden warte, nur um zu sehen, dass das Programm abstürzt. Ich kann es im Debug-Modus ausführen, aber Debugger zeigt das Programm abstürzt an einem Punkt, wo es nicht abstürzen würde, wenn in der normalen Eingabeaufforderung ausgeführt wird.
Alle Vorschläge wären willkommen. Ich bin es leid, 8 Stunden zu warten, ohne zu wissen, was diese zufälligen Unfälle verursacht. Sollte ich Haltepunkte für Linien verwenden, von denen ich vermute, dass sie diesen Fehler verursachen?