New delete 与malloc free 的联系与区别

来源:互联网 发布:一九八网络全是培训吗 编辑:程序博客网 时间:2024/05/21 06:16

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

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

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

 

原创粉丝点击