C++中malloc/free与new/delete的区别及内存分配失败错误处理
首先谈谈C/C++内存分配失败错误处理一、C语言中的malloc/calloc/realloc/valloc/alloca/memalign函数:这样的内存分配函数在内存分配失败时都返回空指针,因此,在调用返回时,检查返回值的方法比较简单,只需要与空指针比较即可;如:char* p = (char*)malloc(1204);if(p == NULL){ /
转载
2015-08-05 16:19:32 ·
326 阅读 ·
0 评论