在C++中删除对象有哪些方法?

Inf*_*ner 2 c++ memory memory-management

在非托管C++中,如何从内存中清除对象?

Bjö*_*lex 12

这取决于你如何分配它们:

  • new 应该匹配 delete
  • new[] 应该匹配 delete[]
  • malloc应该匹配free(你应该永远不必在C++中使用它)

现在,忘记所有这些事情,使用Smart Pointers并阅读有关RAII的内容.