何时使用Malloc而不是New

Mar*_*ork 2 c++ malloc new-operator dynamic-memory-allocation

重复:在什么情况下我使用malloc vs new?

重新阅读这个问题:
C++中"new"和"malloc"和"calloc"有什么区别?

我检查了答案,但没有人回答这个问题:

  • 我何时会使用malloc而不是new?

有几个原因(我可以想到两个).
让最好的浮动到顶部.

小智 15

一对情绪浮现在脑海中:

  • 当您需要在C++和C之间移植代码时.
  • 当您在可以从C调用的库中分配内存时,C代码必须释放分配.