改进代码错误以发现错误 我需要改进C++项目。这里使用了很多原始指针,比如char*,它指向释放的内存,导致应用程序崩溃
我无法简单地替换和替换所有的字符区域* 我在寻找一些对我有帮助的代码分析器工具 例如,查找它们是指针的所有类成员 你知道我怎样才能在我的应用程序中找到现有的bug吗改进代码错误以发现错误 我需要改进C++项目。这里使用了很多原始指针,比如char*,它指向释放的内存,导致应用程序崩溃,c++,memory-management,C++,Memory Management,我无法简单地替换和替换所有的字符区域* 我在寻找一些对我有帮助的代码分析器工具 例如,查找它们是指针的所有类成员 你知道我怎样才能在我的应用程序中找到现有的bug吗 谢谢,您可以使用调试器,它有助于发现崩溃点。 您还可以使用software linkvalgrind,这有助于查找导致内存泄漏的变量。您能否不在文件中查找“*”?指针不是bug-bug是bug。问题在于你的代码,实际上没有一个工具可以神奇地为你修复代码。@George no不想使用它,因为我只想找到类memeber的pointer@
谢谢,您可以使用调试器,它有助于发现崩溃点。
您还可以使用software linkvalgrind,这有助于查找导致内存泄漏的变量。您能否不在文件中查找“*”?指针不是bug-bug是bug。问题在于你的代码,实际上没有一个工具可以神奇地为你修复代码。@George no不想使用它,因为我只想找到类memeber的pointer@j... 当然,指针是错误的,但使用它们会导致错误,我不寻找神奇的工具。我想要只找到memeber指针的工具,valgrind可能是这种情况下最有价值的工具。