tôi ban đầu được sử dụng Visual Studio C++ Express, tôi đã chuyển sang tối và im hiện bối rối là tại sao các trình gỡ lỗi đang chuyển breakpoint của tôi, ví dụ:Visual Studio breakpoint được chuyển
if(x > y) {
int z = x/y; < --- breakpoint set here
}
int h = x+y; < --- breakpoint is moved here during run time
hoặc
random line of code < --- breakpoint set here
random line of code
return someValue; < --- breakpoint is moved here during run time
Dường như làm điều này tại các vị trí ngẫu nhiên trong mã. Có đôi khi tôi đang làm sai ở đây? Tôi chưa bao giờ gặp vấn đề với phiên bản nhanh như thế này.
Tôi đồng ý đây là nguyên nhân likly nhất, tôi sẽ cũng lưu ý rằng trong quá khứ, tôi đã thấy sự phân biệt giữa các dòng được báo cáo thông qua trình gỡ rối và IDE do sự khác biệt về kết thúc dòng (NL vs CR NL). là một vấn đề với VS. – tletnes
@tletnes hmm thú vị, tôi chưa bao giờ gặp phải điều này mặc dù trong VS. –
Ngay trên! Tôi hoàn toàn bỏ qua rằng tôi đang ở chế độ phát hành. Cảm ơn bạn! – kbirk