楼主:
meanid (meanid)
2012-04-05 17:53:10和这位同学的问题一样
我google了一下
发现我的写法应该是正确的 只是不知道为什么还是会爆掉
我在第一个测资就会爆了...
//delete
for(int i=0; i<space; i++)
delete [] A[i];
delete [] A;
这是我delete的写法
有强者知道我哪里错了吗QQ
作者: Nien1027 (随便) 2012-04-05 18:02:00
应该...没错吧
作者:
craig08 (小佑)
2012-04-05 19:00:00delete的方法应该没错 我也是这样写的可以用debugger看确切爆掉的程式码是哪一行
作者:
djshen (djshen)
2012-04-05 19:01:00delete之前先检查这块空间到底有没有delete过
有机会是delete完之后,底下又return A[i][j]吗
我也遇到这个问题 神奇的是Makefile重写就好了=o=我最后是不产生.o档 一行全部丢下去做执行档虽然还不知道到底是怎么了...也许可以参考看看我再测几次发现加了-O2就会有问题...不知道为什么最后把-O2换个地方摆又可以了...囧囧
作者:
anfranion (å—‧生命的æ„義是經æ·)
2012-04-06 15:04:00最后把A[i] = 0; 试试看呢?-O2是做optimization 如果指标有乱指的可能会让程式有错...把指标归零是好习惯喔:D