malloc free 和 new delete 区别

来源:互联网 发布:河北移动crm软件 编辑:程序博客网 时间:2024/06/04 19:52

都是在堆(heap)上进行动态的内存操作


区别:

   用malloc函数需要指定内存分配的字节数并且不能初始化对象;                                  new会自动调用对象的构造函数。

   free不会调用对象的destructor;                                                                                  delete会调用对象的destructor

0 0
原创粉丝点击