new[1024]然后memset为0,没有赋值,然后delete[],为什么会崩溃?
3条回答 默认 最新
技术专家团-小桥流水 2021-11-19 16:11关注具体代码是什么呢?你把代码贴出来。参考如下:
#include <iostream> #include <string> using namespace std; int main() { char* p= new char[1024]; memset(p,0,1024); delete[] p; p= 0; int *a = new int[1024]; memset(a,0,1024*sizeof(int)); delete[] a; a=0; return 0; }解决 无用评论 打赏 举报 编辑记录