c++ - codeblocks, devcpp 및 기타 소프트웨어와 비교하여 디버깅에서 VS2014의 장점은 무엇입니까?
PHP中文网
PHP中文网 2017-07-04 13:45:30
0
2
1546

방금 제거했는데 vs. 너무 크고 메모리를 너무 많이 차지하는 것 같아요. 저는 보통 검은색 창으로 C++ 알고리즘 질문만 입력하는데, codeblock을 사용하는 것만으로도 충분하다고 생각합니다. 나중에 누군가 VS의 디버깅 기능이 강력하다는 말을 들었습니다.

PHP中文网
PHP中文网

认证0级讲师

모든 응답 (2)
为情所困

vs 2014?

    学习ing

    저는 다른 것을 많이 사용하지 않았으므로 C++ 디버깅에 대한 몇 가지 경험에 대해 이야기해 보겠습니다.
    1. 높은 수준의 시각화. 디버깅 과정에서 현재 컨텍스트(마우스 값), 추적 변수 값(Watch), 콜 스택, 병렬 스택, 메모리 블록 데이터(Memory) 등의 변수 값을 언제든지 직관적으로 쿼리할 수 있습니다. . 이제 새 버전의 VS는 DataTips를 지원하며 VS 디버거가 변수 값을 표시하는 방식을 직접 확장할 수 있습니다.
    2. 강력한 중단점 기능. VS의 중단점은 조건과 동작을 지원하므로 편리하고 사용하기 쉽습니다.
    3. 강력한 예외 포착 능력. 다른 IDE에서도 지원하는 것으로 추정됩니다. . .
    3, 프로세스에 첨부합니다. 코드나 pdb 파일이 있으면 실행 중인 프로그램을 디버그할 수 있습니다.
    4, 원격 디버깅. Windows 원격 디버거의 원격 디버깅 기능은 사용이 매우 쉽고 특히 프로덕션 환경의 특수 버그를 해결하는 데 적합합니다.
    5, 덤프 파일 디버깅. 디버깅을 위해 덤프 파일을 직접 엽니다.

    C++ 및 .net 프로그램에 대한 VS의 디버깅 지원은 실제로 사용하기에 편안하고 자연스러우며 다양한 방법으로 기본적으로 발생하는 다양한 문제를 해결할 수 있습니다. 하지만 아쉽고 강화해야 할 부분도 있습니다.
    1. 로그 출력. 현재 VS의 로그 출력(출력 창)은 텍스트 출력기일 뿐이며 Eclipse에 비해 상대적으로 낮은 수준입니다. 레벨, 색상, 필터링, 자동 서식, 내보내기, 상호 작용을 지원하지 않습니다. . .
    2. 메모리 누수 감지 도구. VS에는 메모리 누수 감지 도구가 제공되지 않으며 메모리 할당 및 릴리스 추적은 초보자가 제어할 수 없습니다. xcode Instruments의 NSZombieEnabled를 생각해보면 부럽고 질투가 납니다.
    3.Windbg가 통합되지 않았습니다. windbg의 디버깅 명령은 매우 강력합니다. VS가 디버깅 명령을 위한 대화형 창을 통합하지 않은 것은 유감입니다.

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!