程序简化描述就是:先int *p, double *q, p = new int[10], q = new int[10],之后又动态申请了一段很大很大空间装一个三维数组,只要三维数组足够大,然后释放p和q指向空间的时候,就会卡住,为什么啊?我在p、q空间创建之后和释放之前都输出了指向的空间地址和存放的数值,都没有问题,就delete直接卡住,求大神解释。。。
...全文
58817打赏收藏
c++ 释放内存 卡住了
程序简化描述就是:先int *p, double *q, p = new int[10], q = new int[10],之后又动态申请了一段很大很大空间装一个三维数组,只要三维数组足够大,然后释放p和q指向空间的时候,就会卡住,为什么啊?我在p、q空间创建之后和释放之前都输出了指向的空间地址和存放的数值,都没有问题,就delete直接卡住,求大神解释。。。