effective C++学习三(仅供个人学习记录,本文摘录effective C++)

条款 3:尽量用 new 和 delete 而不用 malloc 和 free
  把 new和 delete 与malloc 和 free 混在一起用也是个坏想法。对一个用 new 获取来的指针调用 free,或者对一个用 malloc 获取来的指针调用 delete,其后 果是不可预测的。大家都知道“不可预测”的意思:它可能在开发阶段工作良
好,在测试阶段工作良好,但也可能会最后在你最重要的客户的脸上爆炸。
 底层都是malloc,new就是套在外面的帽子

原文地址:https://www.cnblogs.com/zhougong/p/8810674.html