Free和Delete

1. delete 用于释放 new 分配的空间,free 有用释放 malloc 分配的空间 2. delete [] 用于释放 new [] 分配的空间 3. delete 释放空间的时候会调用 相应对象的析构函数      顺便说一下new在分配空间的时候同时会调用对象的构造函数,对对象进行初始化,使用malloc则只是分配内存 4. 调用free 之前需要检查 需要释放的指针是否为空,使用
相关文章
相关标签/搜索