C++中什么时候用new[]申请,可以用delete释放

c语言中的 malloc 和 free ,这两个是库函数,而在c++中 new 和 delete是运算符(和 + - * /一样),在使用new的时可以看成使用默认使用构造函数+malloc,使用delete时可以看成使用析构函数+free。 简单说一下malloc : 系统管理堆内存运用的是链表的方式:分配堆内存地址时依次由低向高遍历”堆链“,但遇到大小合适的堆块时,将这个堆块从”堆链“中删除,
相关文章
相关标签/搜索