浅谈C++内存管理 new和delete 在C++中,我们习惯用new申请堆中的内存,配套地,使用delete释放内存. class LiF; LiF* lif = new LiF(); // 分配内存给一个LiF对象 delete lif; // 释放资源 lif = nullptr; // 指针置空,保证安全 与C的malloc相比,我们发现,new操作在申请内存的同时还完成了对象的构造,这也是new运算符做的一层封装. 内存是怎样申请的 从new这个例子可以看出,C++的内存管理大有门道,…