6
我最初使用Visual Studio的C++ Express中,我已經切換到最終和IM目前困惑,爲什麼調試器是移動我的斷點,例如:Visual Studio中斷點移動
if(x > y) {
int z = x/y; < --- breakpoint set here
}
int h = x+y; < --- breakpoint is moved here during run time
或
random line of code < --- breakpoint set here
random line of code
return someValue; < --- breakpoint is moved here during run time
它似乎在代碼中的隨機位置執行此操作。有時候我在這裏做錯了嗎?我從來沒有像這樣的快遞版本發生問題。
我同意這是最likly原因,我會還要注意,在過去,由於線路終端差異(NL vs CR NL),我看到通過調試器和IDE報告的線路之間存在不一致(disconects)。我記得Borland Delphi產品中存在一個大問題,但我不認爲這是是VS的問題。 – tletnes 2012-02-21 20:20:11
@tletnes嗯有趣,我從來沒有遇到過這個雖然在VS. – 2012-02-21 20:23:01
對!我完全忽略了我處於發佈模式。謝謝! – kbirk 2012-02-21 21:37:31