为什么会出现分段错误?

时间:2014-10-10 22:06:45

标签: c++ delete-operator

我在这里遇到一些麻烦...... 当我试图调试我的项目时...我在第73行发现错误。但是,如果我只运行我的项目,我没有任何分段错误错误:

这是我的代码

http://pastebin.com/Div4yYWY

我的数据证明

http://pastebin.com/Div4yYWY

我希望有人帮助我

1 个答案:

答案 0 :(得分:0)

我只是看了一下你的代码,但是......

line 55: void **auxVoid, **exacto =  NULL;
...
line 71: for (int i=0; i<pos; i++) auxVoid[i] = exacto[i]; <-- 
line 72: if (exacto!= NULL) delete[] exacto;

如果exacto仍然为空,则调用exacto[i]