Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
改进代码错误以发现错误 我需要改进C++项目。这里使用了很多原始指针,比如char*,它指向释放的内存,导致应用程序崩溃_C++_Memory Management - Fatal编程技术网

改进代码错误以发现错误 我需要改进C++项目。这里使用了很多原始指针,比如char*,它指向释放的内存,导致应用程序崩溃

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

我无法简单地替换和替换所有的字符区域*

我在寻找一些对我有帮助的代码分析器工具

例如,查找它们是指针的所有类成员

你知道我怎样才能在我的应用程序中找到现有的bug吗


谢谢,您可以使用调试器,它有助于发现崩溃点。
您还可以使用software linkvalgrind,这有助于查找导致内存泄漏的变量。

您能否不在文件中查找“*”?指针不是bug-bug是bug。问题在于你的代码,实际上没有一个工具可以神奇地为你修复代码。@George no不想使用它,因为我只想找到类memeber的pointer@j... 当然,指针是错误的,但使用它们会导致错误,我不寻找神奇的工具。我想要只找到memeber指针的工具,valgrind可能是这种情况下最有价值的工具。