调试断言失败

时间:2017-06-22 11:35:54

标签: c++ debugging

当我尝试释放数组时,我不断从析构函数中获取此调试断言失败。答案似乎很简单,但我无法弄明白。任何帮助,将不胜感激。我是一个初学者(你可能已经猜到了)所以一个简单的解释很可爱:)

std::end

1 个答案:

答案 0 :(得分:5)

您必须new[] delete[]delete的所有内容都不够。

但更重要的建议方式是:

开始使用标准库中的容器,而不是手动使用动态内存分配并祈祷它有效。他们出于某种原因在标准库中,使用它们。在这种情况下std::vector

在一天结束时,您将会变得更加快乐,因为您不必花费数小时来调试自动滚动容器。