Quindi quando voglio andare avanti posso usare f10/f11 ma posso passare allo stato precedente? Non solo la posizione precedente perché se metto semplicemente il cursore sulla posizione precedente, questo non recupera i valori delle variabili. Non è possibile?C'è modo di restituire lo stato precedente dopo il passaggio in Visual C++ debug?
risposta
È possibile farlo, se si è disposti a utilizzare un debugger diverso.
GDB supports this feature. Utilizzando GDB con MS VS viene lasciato come esercizio per il lettore & di Google, ma qui ci sono alcuni link utili:
How can I use GDB from inside Visual Studio C++ (Express) to debug my GCC Makefile projects?
https://visualstudiogallery.msdn.microsoft.com/54B953C9-FD8A-4D6F-8C98-D0A1A786CBBE
o forse questo, ma è caro http://visualgdb.com/
Nota: presumo che il tuo codice sia specifico di Windows. In caso contrario, e si desidera veramente questa funzione, impostare una VM Linux e utilizzare GCC/GCB (e esaminare il DDD front end - che consente di esaminare le strutture collegate visivamente )
Non esiste una funzione, se non ci fosse allora sarebbe essere elencati nei documenti (e probabilmente a disposizione solo versione Enterprise):
http://msdn.microsoft.com/en-us/library/y740d9d3.aspx
immaginare anche la quantità di memoria ciò richiederebbe, debugger sarebbe dovere eseguire lo snapshot dello stato dell'applicazione su ciascun passo del debugger. La cosa si chiude a ciò che si vuole è:
Microsoft Time Travel Tracing Diagnostic Tool
ho mai usato, anche non è un addon debugger.
- 1. ripristina lo stato dell'eco precedente
- 2. Come mantenere lo stato precedente di un'attività
- 3. Debug dell'evento onFocus utilizzando gli Strumenti per sviluppatori di Chrome? Impossibile restituire lo stato attivo dopo il punto di interruzione
- 4. Come restituire il testo precedente dopo una funzione JS onclick?
- 5. Come eseguire il debug (passaggio in) BinaryFormatter.Deserialize()?
- 6. Rcpp imposta lo stato RNG su uno stato precedente
- 7. In che modo Visual Studio visualizza System.Double durante il debug?
- 8. In che modo Visual Studio valuta le proprietà durante il debug in C#?
- 9. Visualizza lo stato dell'oggetto/proprietà in Xcode durante il debug
- 10. django - passaggio di informazioni durante il reindirizzamento dopo il POST
- 11. Come posso ottenere lo stato precedente di un oggetto ORM SQLAlchemy dopo un aggiornamento db?
- 12. Debug di immagini C++ non gestite in Visual Studio
- 13. precedente dichiarazione di 'funzione' stato qui in C
- 14. Visual Studio: passaggio nell'assieme
- 15. Salva lo stato dell'oggetto nel debug IntelliJ?
- 16. Visual Studio arresta il debug senza errori in modo imprevisto
- 17. Il segnaposto non scompare dopo lo stato attivo in Chrome
- 18. Visual Studio 2008 ASP.Net Il debug dei punti di interruzione di zombie viene ripristinato dopo essere stato eliminato
- 19. node.js passaggio stato di autenticazione
- 20. C++ giusto modo di restituire una collezione generica di tipo
- 21. Passaggio a una versione precedente di un'app per iPhone
- 22. Sta scrivendo le funzioni di supporto per lo stile di passaggio di stato idiomatico in Haskell?
- 23. Impossibile eseguire l'attività di debug in NetBeans dopo il passaggio a Gradle
- 24. Funzioni inline in build di debug (Visual C++ 2008)
- 25. aggiungere tag line script dopo lo script precedente indetend
- 26. Inserimento di pipe in un programma C++ per eseguire il debug in Visual Studio
- 27. Il modo migliore per eseguire il debug remoto di un'app C# mono in esecuzione su Linux con Visual Studio 2013
- 28. Serializza lo stato di computazione MD5 e riprendi dopo?
- 29. elimina ed elimina [] lo stesso in Visual C++?
- 30. Continua il debug in GHC dopo l'interruzione
secondo la mia conoscenza, in nessun modo. – Jichao
Probabilmente no, ma questa domanda è fantastica. – sharptooth
time machine ... – ldgorman