Visual Studio 2010은 디버깅 중에 const int 0을 표시합니다.

Nick X Tsui

I가 한 const int infoLTotal다음과 같은 전역 변수로 정의 :

const int MAX_NUM_GINSU_PER_CYCLE = 32; 
const int nViewPerGinsu = 256;

const int infoLTotal = MAX_NUM_GINSU_PER_CYCLE*nViewPerGinsu;

내가의 변수에 내 마우스를 이동하면 infoLTotal, 완벽하게 벌금을 보여줍니다 8192. 그러나 디버깅 모드를 시작하면 0이 표시되는 것을 보았습니다. 예를 들어 다음 줄에서

if (intX + intY < infoLTotal)  // infoLTotal shows 0 here, on mouse

그러나 다른 변수에 값을 줄 때 a, a는 실제로 8192다음과 같이입니다.

int a = infoLTotal; // a shows 8192 here, but infoLTotal still shows 0, on mouse

그래서 vs2010이 디버그 모드에서 const int가 진정으로 무엇인지 보여주지 않는 것 같습니다. 아니면 정말 0입니까? 혼란 스럽습니다.

관 보센

VS 2010 10.0.30319.1에서 코드를 사용한 내 테스트는 마우스를 가리키면 8192를 표시합니다.

문제를 디버깅하려면 먼저 주 기능 만 포함 된 간단한 솔루션을 만들 수 있습니다. 그런 다음 코드를 복사하여 붙여넣고 IDE에 버그가 있는지 테스트합니다. 위의 테스트가 통과되면 8192가 표시 될 때까지 일부 코드를 주석 처리해야합니다. 마지막으로 주석 처리 코드를 다시 검사하여 문제를 찾습니다.

내 추측은 특정 빌드의 VS 버그입니다.

PS : 디버그 모드를 사용하고 있다고 말씀하셨습니다. 디버그 구성에서 프로젝트를 빌드했는지 확인해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Visual Studio와 같은 MATLAB 디버깅 중에 코드 줄을 다시 실행 하시겠습니까?

분류에서Dev

Visual Studio 2015는 디버깅 중에 도킹되지 않은 창을 이동합니다.

분류에서Dev

디버깅을 시작하고 중지 할 때 Visual Studio 2010 Express가 몇 분 동안 중단됨

분류에서Dev

Visual Studio 디버깅 실행은 스테핑 및 중단 점을 무시하고 무기한 실행됩니다.

분류에서Dev

Visual Studio Code-디버깅 중에 변수 값을 인라인으로 표시하는 방법은 무엇입니까?

분류에서Dev

Cordova 앱용 Visual Studio RTM에서 디버깅을 시작할 수 없습니다.

분류에서Dev

디버깅 모드가 중지 된 후 Visual Studio 2015 Javascript 콘솔을 보는 방법은 무엇입니까?

분류에서Dev

Visual Studio에서 디버깅을 위해 웹 폴더를 설정하는 방법은 무엇입니까?

분류에서Dev

Visual Studio 2010은 exe에 파일을 포함합니다.

분류에서Dev

Visual Studio Code에서 Angular 다중 프로젝트 작업 영역을 디버깅하는 방법

분류에서Dev

브라우저를 닫은 후 Visual Studio 2015에서 디버깅 중지

분류에서Dev

다른 폴더에서 Visual Studio로 디버깅 시작

분류에서Dev

다른 폴더에서 Visual Studio로 디버깅 시작

분류에서Dev

디버깅 창에서 실행중인 작업을 볼 수 없음-Visual Studio 2019

분류에서Dev

Visual Studio는 디버깅하는 동안 임의로 시작시 중단 점에서 중단됩니다.

분류에서Dev

MVC 용 Visual Studio 디버깅은 중단 점을 한 번만 적중 함-기호가로드되지 않음

분류에서Dev

Visual Studio-2019 디버깅을 시작할 수 없음

분류에서Dev

디버깅 모드 만 C # Visual Studio에서 작동합니다. 표준 '디버깅없이 실행'에서 실행되지 않습니다.

분류에서Dev

Visual Studio 디버깅

분류에서Dev

IIS는 Visual Studio로 디버깅 할 때 연결을 거부합니다.

분류에서Dev

Visual Studio에서 VBScript를 디버깅 할 수 있습니까?

분류에서Dev

배포 후 Visual Studio 2010에서 웹 응용 프로그램 디버깅

분류에서Dev

Visual Studio 2010, NVIDIA AndroidWorks 및 Android 앱 디버깅에 대한 몇 가지 질문

분류에서Dev

Visual Studio 2010 원격 디버깅 : 외부 프로그램 시작 : 디렉터리가 없습니다.

분류에서Dev

Qt5 Visual Studio 2012 추가 기능은 QStack / QVector 로의 디버깅을 허용하지 않습니다.

분류에서Dev

Visual Studio 2013 Express에서 디버깅

분류에서Dev

Visual Studio Code에서 MSTest Unittest 디버깅

분류에서Dev

VSTO : Visual Studio에서 디버깅 된 후 제거 된 VSTO 추가 기능을 다시 추가하는 방법

분류에서Dev

Visual Studio 2019에서 Asp.Net Core 2.1 Angular 앱을 디버깅 할 수 없습니다.

Related 관련 기사

  1. 1

    Visual Studio와 같은 MATLAB 디버깅 중에 코드 줄을 다시 실행 하시겠습니까?

  2. 2

    Visual Studio 2015는 디버깅 중에 도킹되지 않은 창을 이동합니다.

  3. 3

    디버깅을 시작하고 중지 할 때 Visual Studio 2010 Express가 몇 분 동안 중단됨

  4. 4

    Visual Studio 디버깅 실행은 스테핑 및 중단 점을 무시하고 무기한 실행됩니다.

  5. 5

    Visual Studio Code-디버깅 중에 변수 값을 인라인으로 표시하는 방법은 무엇입니까?

  6. 6

    Cordova 앱용 Visual Studio RTM에서 디버깅을 시작할 수 없습니다.

  7. 7

    디버깅 모드가 중지 된 후 Visual Studio 2015 Javascript 콘솔을 보는 방법은 무엇입니까?

  8. 8

    Visual Studio에서 디버깅을 위해 웹 폴더를 설정하는 방법은 무엇입니까?

  9. 9

    Visual Studio 2010은 exe에 파일을 포함합니다.

  10. 10

    Visual Studio Code에서 Angular 다중 프로젝트 작업 영역을 디버깅하는 방법

  11. 11

    브라우저를 닫은 후 Visual Studio 2015에서 디버깅 중지

  12. 12

    다른 폴더에서 Visual Studio로 디버깅 시작

  13. 13

    다른 폴더에서 Visual Studio로 디버깅 시작

  14. 14

    디버깅 창에서 실행중인 작업을 볼 수 없음-Visual Studio 2019

  15. 15

    Visual Studio는 디버깅하는 동안 임의로 시작시 중단 점에서 중단됩니다.

  16. 16

    MVC 용 Visual Studio 디버깅은 중단 점을 한 번만 적중 함-기호가로드되지 않음

  17. 17

    Visual Studio-2019 디버깅을 시작할 수 없음

  18. 18

    디버깅 모드 만 C # Visual Studio에서 작동합니다. 표준 '디버깅없이 실행'에서 실행되지 않습니다.

  19. 19

    Visual Studio 디버깅

  20. 20

    IIS는 Visual Studio로 디버깅 할 때 연결을 거부합니다.

  21. 21

    Visual Studio에서 VBScript를 디버깅 할 수 있습니까?

  22. 22

    배포 후 Visual Studio 2010에서 웹 응용 프로그램 디버깅

  23. 23

    Visual Studio 2010, NVIDIA AndroidWorks 및 Android 앱 디버깅에 대한 몇 가지 질문

  24. 24

    Visual Studio 2010 원격 디버깅 : 외부 프로그램 시작 : 디렉터리가 없습니다.

  25. 25

    Qt5 Visual Studio 2012 추가 기능은 QStack / QVector 로의 디버깅을 허용하지 않습니다.

  26. 26

    Visual Studio 2013 Express에서 디버깅

  27. 27

    Visual Studio Code에서 MSTest Unittest 디버깅

  28. 28

    VSTO : Visual Studio에서 디버깅 된 후 제거 된 VSTO 추가 기능을 다시 추가하는 방법

  29. 29

    Visual Studio 2019에서 Asp.Net Core 2.1 Angular 앱을 디버깅 할 수 없습니다.

뜨겁다태그

보관