Vì vậy, khi tôi muốn di chuyển về phía trước, tôi có thể sử dụng f10/f11 nhưng tôi có thể chuyển sang trạng thái trước đó không? Không chỉ vị trí trước đó bởi vì nếu tôi chỉ di chuyển hoặc đặt con trỏ để chiếm vị trí, điều này không phục hồi giá trị của các biến. Điều này là không thể?Có cách nào để trở về trạng thái trước đó sau khi bước qua trong Visual C++ gỡ lỗi?
Trả lời
Bạn có thể làm điều đó, nếu bạn sẵn sàng sử dụng trình gỡ lỗi khác.
GDB supports this feature. Sử dụng GDB với MS VS là trái như một bài tập cho người đọc & Google, nhưng đây là một vài liên kết hữu ích:
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
hoặc có lẽ đây, nhưng nó pricy http://visualgdb.com/
Lưu ý: Tôi giả định rằng mã của bạn là Windows cụ thể. Nếu không, và bạn thực sự muốn tính năng này, hãy thiết lập một máy ảo Linux và sử dụng GCC/GCB (và xem xét DDD front end - cho phép bạn kiểm tra cấu trúc liên kết trực quan )
Không có tính năng như vậy, nếu có thì nó sẽ được liệt kê trong tài liệu (và có lẽ có sẵn để chỉ phiên bản doanh nghiệp):
http://msdn.microsoft.com/en-us/library/y740d9d3.aspx
cũng tưởng tượng này sẽ đòi hỏi có bao nhiêu bộ nhớ, gỡ rối sẽ phải chụp nhanh trạng thái ứng dụng trên mỗi bước trình gỡ lỗi. Các đóng cửa điều với những gì bạn muốn là:
Microsoft Time Travel Tracing Diagnostic Tool
Tôi chưa bao giờ sử dụng nó, cũng có thể nó không phải là một addon debugger.
- 1. khôi phục trạng thái echo trước đó
- 2. $ ionicHistory.backView có trạng thái không chính xác khi đi đến trạng thái trước đó bằng tay
- 3. Trình kích hoạt/DataTrigger có trở về trạng thái trước đó nếu nó không còn đúng trong WPF không?
- 4. Cách duy trì trạng thái trước đó của hoạt động
- 5. REST: Tài nguyên ở trạng thái sai - Tôi nên trở về trạng thái HTTP nào?
- 6. Có cách nào để bước qua ứng dụng Rails trong trình gỡ lỗi không?
- 7. Xem trạng thái đối tượng/thuộc tính trong Xcode trong khi gỡ lỗi
- 8. Có cách nào trong Visual Studio 2012 để sử dụng F # REPL khi gỡ lỗi C#
- 9. componentWillReceiveProps trạng thái khác với trạng thái hiển thị sau khi cập nhật trạng thái redux
- 10. trình gỡ rối emacs: làm cách nào tôi có thể thoát ra, bước qua?
- 11. "trở về" từ phương pháp trong khi bước?
- 12. NetBeans - phím tắt để trở về vị trí trước đó sau khi gọi 'Đi tới Tuyên bố'
- 13. Vi phạm quyền truy cập MFC 200200 C++ CHỈ khi bước qua chế độ gỡ lỗi
- 14. Làm cách nào để có được trạng thái trước của đối tượng SQLAlchemy ORM sau khi cập nhật db?
- 15. Android: Xoay hoạt hình trở lại trạng thái thực sau khi hoàn thành hoạt ảnh?
- 16. Làm thế nào để bước một bước trở lại trong IntelliJ?
- 17. Lưu trạng thái TreeViewer trước khi setInput()
- 18. Làm cách nào để quay lại trong khi gỡ lỗi Javascript trong gỡ lỗi nguồn Chrome?
- 19. Rcpp đặt trạng thái RNG thành trạng thái trước đây
- 20. Bước qua (Gỡ lỗi) Mã PHP trong Netbeans
- 21. Trả về JSON có mã trạng thái lỗi MVC
- 22. Trạng thái đo lỗi gỡ lỗi iCloud: Đã tắt
- 23. Lưu trạng thái của đối tượng trong gỡ lỗi IntelliJ?
- 24. Làm cách nào để đợi Timer kết thúc và sau đó trở về từ chức năng?
- 25. quay lại dòng trước đó trong tập lệnh bằng trình gỡ lỗi devtools
- 26. Có cách nào để bỏ qua mã jQuery/Backbone/Underscore, khi bước qua JS với trình gỡ rối không?
- 27. lỗi: dự kiến không đủ tiêu chuẩn-id trước khi trở về trong C++
- 28. API Gmail trở về mã trạng thái 400, lỗi "Mail dịch vụ chưa được kích hoạt"
- 29. Gỡ lỗi mẫu trước khi xử lý T4 không hoạt động - Visual Studio 2010 RTM
- 30. Visual Studio 2015 khóa DLL trong khi gỡ lỗi
theo kiến thức của tôi, không có cách nào. – Jichao
Có thể không, nhưng câu hỏi này rất tuyệt. – sharptooth
máy thời gian ... – ldgorman