pierwotnie wykorzystywane Visual Studio C++ Express, ja już przełączony na ostateczny i im obecnie zdezorientowani, dlaczego debugger porusza moje punkty przerwania, na przykład:Visual Studio breakpoints przemieszczane
if(x > y) {
int z = x/y; < --- breakpoint set here
}
int h = x+y; < --- breakpoint is moved here during run time
lub
random line of code < --- breakpoint set here
random line of code
return someValue; < --- breakpoint is moved here during run time
Wygląda na to, że robi to przypadkowo w kodzie. Czy jest tu coś, co robię źle? Nigdy nie miałem problemu z tak szybką wersją ekspresową.
Zgadzam jest to najbardziej likly przyczyna, chciałbym zauważmy również, że w przeszłości zauważyłem rozbieżności między liniami zgłaszanymi przez debuggera i IDE z powodu różnic w zakończeniu linii (NL vs CR NL). Przypominam sobie, że jest to duży problem w produktach Borland Delphi, ale nie sądzę, że jest problemem z VS. – tletnes
@tletnes hmm ciekawe, nigdy nie spotkałem tego chociaż w VS. –
Już! Całkowicie przeoczyłem, że byłem w trybie zwolnienia. Dziękuję Ci! – kbirk