C++动态内存分配——new和delete背后深层的秘密
尽管C语言内存管理方式在C++中仍可以继续使用,但有些地方依然无能为力且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。1. new/delete操作内置类型申请和释放单个元素的空间,使用new和delete操作符,申请和释放连续的空间,使用new[]和delete[]2. new/delete操作内置类型在申请自定义类型的空间时,new会调用构造函数,delete会调用析构函数,而malloc与free不会。3. operator ne
原创
2021-03-12 19:28:12 ·
292 阅读 ·
0 评论