作者BLD ()
看板EE_DSnP
标题程式记忆区段错误
时间Sun Dec 17 10:58:20 2006
我在
程式读到
cout << "Calling MemMgr::getMem...(" << t <<")" << endl;
之後
就直接记忆区段错误了
因为我在他的下一行自己cout一些东西 没有cout出来
在他前一行cout东西 有cout出来
是什麽原因会发生这种状况呢??
一直找不到是哪一行code会使记忆区段错误....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.248.149
1F:推 Aweather:我之前也有类似的情况发生过 12/17 11:00
2F:→ Aweather:这时候cout的位置好像不是个很好的参考点 12/17 11:00
3F:→ Aweather:可能要检查一下有没有ptr指到garbage或是摄取超过arr的 12/17 11:01
4F:→ Aweather:位置 12/17 11:01
5F:推 ric2k1:用 ddd 或 gdb 吧... 12/17 11:47
6F:推 BLD:最後是因为没有考虑到_first == 0 12/17 15:47