/ / Come trovare la riga in cui si è verificato l'errore di runtime - Visual c ++ - windows, winapi, visual-c ++, vettore, errore di runtime

Come trovare la riga in cui si è verificato l'errore di runtime - Visual c ++ - windows, winapi, visual-c ++, vector, errore di runtime

Sono iscritto al programma win32, utilizzando Visual c ++ 2010, ho circa 6.000 linee di codice nel mio programma. quasi tutti gli errori di run time, lo sono vector subscript out of range, quindi nel messaggio di errore ho ottenuto il numero di riga nel file vettoriale, in questo modo:

inserisci la descrizione dell'immagine qui

c'è un modo per conoscere la riga nel mio codice * .cpp l'errore si è verificato?

risposte:

2 per risposta № 1

Quando si verifica l'errore, guarda nello stack del debuggerfinestra. Mostra la sequenza di chiamate che ha portato all'errore. Alcuni strati in quella finestra saranno il tuo codice. Fare doppio clic su quella linea e verrà visualizzato il codice sorgente che ha effettuato la chiamata.


1 per risposta № 2

premere ALT + 7 mostrerà la finestra di stack delle chiamate.