c++ - Welche Vorteile bietet VS2014 beim Debuggen im Vergleich zu Codeblocks, DevCPP und anderer Software?
PHP中文网
PHP中文网 2017-07-04 13:45:30
0
2
1590

Ich habe es gerade deinstalliert vs. Es fühlt sich zu groß an und nimmt zu viel Speicher in Anspruch. Normalerweise tippe ich einige Fragen zum C++-Algorithmus nur mit schwarzen Fenstern, und ich habe das Gefühl, dass die Verwendung von Codeblöcken ausreicht. Später hörte ich jemanden sagen, dass die Debugging-Funktion von VS leistungsstark ist.

PHP中文网
PHP中文网

认证0级讲师

Antworte allen(2)
为情所困

vs有2014吗?

学习ing

其他几个没怎么用过,就说一下vs调试c++的一些体验:
1,可视化程度高。调试过程中,可以随时直观查询当前上下文的变量值(鼠标取值),跟踪变量值(Watch),调用堆栈,并行堆栈,内存块的数据(Memory)等等。现在新版的vs都支持DataTips,可以自行扩展vs调试器对变量值的展示方式。
2,强大的断点功能。vs的断点支持Conditions和Actions,方便好用。
3,强大的异常捕获能力。估计其他的IDE也都支持。。。
3,附加到进程。只要有代码或者pdb文件,就可以调试正在运行的程序。
4,远程调试。Windows Remote Debugger的远程调试功能非常好用,特别适合解决那些生产环境里的特殊bug。
5,dump文件调试。直接打开dump文件进行调试。

vs对c++和.net程序的调试支持真的很到位,用着舒服自然,各种手段配合使用基本能解决遇到的各种问题。但是也有觉得比较遗憾和应该有所加强的地方:
1,日志输出。目前VS的日志输出(Output窗口)只是一个文本输出器,相对于Eclipse还是比较低级的。它不支持级别,不支持颜色,不支持过滤,不支持自动格式化,不支持导出,不支持交互。。。
2,内存泄漏检测工具。vs没有附带内存泄漏的检测工具,内存的分配释放跟踪非小白所能驾驭。想想xcode Instruments的NSZombieEnabled,各种羡慕嫉妒恨。
3,没有集成windbg。windbg的调试命令异常强大,vs没有集成这样的调试命令交互窗口,不能不说是一种遗憾。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!