什么是你最喜欢的语言的专家调试提示,你认为每个人都应该使用?例如,我将提供我的C++调试提示,它们之间的调试提示可以帮助我摆脱大部分我遇到的错误,这些错误通常是难以调试的语言。什么是最佳调试提示?
C++
增加你的编译器最大的警告级别,然后停止那些发生了很多的警告,你已经决定了你不关心(对我来说这是未使用的参数) 。 g ++不会警告函数中缺少返回语句(我经常发现一个问题),直到警告级别非常高。
了解如何打开编译器的调试标准库并使用它! (用于g ++的-D_GLIBCXX_DEBUG)。这会发现很多错误,并且还有助于准确显示错误发生的位置。
总是总是通过一个非常好的内存检查程序来运行你的代码,如valgrind,并修复它产生的所有问题。
这是不是特定于某些环境? Google似乎在说Visual Studio。 – philant 2008-11-19 11:34:43