+ -
当前位置:首页 → 问答吧 → 求大虾帮助~

求大虾帮助~

时间:2011-12-15

来源:互联网

小弟在int** x = new int* [rows+2];
是出现了个错误,错误如下

Windows 已在 MyProj3.exe 中触发一个断点。

其原因可能是堆被损坏,这也说明 MyProj3.exe 中或它所加载的任何 DLL 中有 bug。

输出窗口可能提供了更多诊断信息

求大虾帮助呀~

作者: zfp31415   发布时间: 2011-12-15

int** x = new int* [rows+2];


这句话应该不会有问题。

但是,你怎么使用这个x会出问题

作者: mingliang1212   发布时间: 2011-12-15

小弟一步一步调到这里就出问题了~不知道为什么呀~

作者: zfp31415   发布时间: 2011-12-15

那么你这时候的rows的值是多少?

作者: mingliang1212   发布时间: 2011-12-15

太大的话可能有问题

作者: mingliang1212   发布时间: 2011-12-15

引用 3 楼 mingliang1212 的回复:

那么你这时候的rows的值是多少?


可别建了个数组哦,要是你的目地是给初值用小括号就可以了

作者: duke56   发布时间: 2011-12-15

其实也不是很大中括号里面才12.总共

作者: zfp31415   发布时间: 2011-12-15