2017年8月16日

C++malloc/free与new/delete的区别

摘要: 申请的内存所在位置不同:new在自由存储区,malloc在堆; 返回类型的安全性:new返回对象指针,malloc返回void *; 是否调用类的构造函数、析构函数:new调用,malloc不调用 失败时的返回值:new失败时抛出异常bad_alloc,malloc返回null; 是否需要指定大小: 阅读全文

posted @ 2017-08-16 17:25 wangdake_tec 阅读(114) 评论(0) 推荐(0) 编辑

导航