C++ 我们可以发布';马洛塞德';内存使用';删除';?

C++ 我们可以发布';马洛塞德';内存使用';删除';?,c++,c,memory,malloc,delete-file,C++,C,Memory,Malloc,Delete File,可能重复: 使用“malloc”函数调用获得的内存是否可以使用“delete”释放 我用一个非常简单的结构尝试了一个简单的代码,它似乎工作得很好。但是,purify报告释放了不匹配的内存 如果这是一个问题,问题有多大?如果代码中存在这种不匹配的内存释放,是否必须修复它?这可能在某些平台上有效,但不可能。它不可移植,是一个错误。重复多次,即“如果这是一个问题,问题有多大?如果代码中存在这种不匹配的内存释放,是否必须修复它?”糟糕的态度,仅此一项就几乎是-1。任何问题都是问题,就是这样。“这是一个

可能重复:

使用“malloc”函数调用获得的内存是否可以使用“delete”释放

我用一个非常简单的结构尝试了一个简单的代码,它似乎工作得很好。但是,purify报告释放了不匹配的内存


如果这是一个问题,问题有多大?如果代码中存在这种不匹配的内存释放,是否必须修复它?

这可能在某些平台上有效,但不可能。它不可移植,是一个错误。

重复多次,即“如果这是一个问题,问题有多大?如果代码中存在这种不匹配的内存释放,是否必须修复它?”糟糕的态度,仅此一项就几乎是-1。任何问题都是问题,就是这样。“这是一个足够严重的问题,我关心它”,不应该有任何标准;把它修好。不可以,您不能混合使用
新建
/
免费
malloc
/
删除
,也不能这样做。为什么要显式删除东西?把它包起来!Arg.你当然可以这样做,只是当你的应用程序破坏你的数据时不要抱怨:-)@Jay:“如果代码中存在这样不匹配的内存释放……”你不认为“不匹配”这个词暗示有问题吗?@GMan,因为代码似乎工作得很好,我想知道它是否在内部得到了某种处理。我决定询问堆栈中的Q溢出,这表明我确实关心这个问题。我的问题可能看起来愚蠢,因为我不知道C++。但是,这肯定是一个问题。请不要评论别人的态度,除非你很了解那个人。谢谢