作者fisher8 (我只記得那19號)
看板EE_DSnP
標題[問題]
時間Sat Apr 12 23:50:46 2008
滿心歡喜... 但執行的時候出了問題
只要一輸入任何字後按enter 就會出現下列訊息
terminate called after throwing an instance of 'std::out_or_range'
what(): basic_string::substr
請問會是哪裡出了什麼問題 感謝
--
我是用自己的ubuntu跑的 g++版本是4.12
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.13.203
※ 編輯: fisher8 來自: 211.74.13.203 (04/12 23:50)
※ 編輯: fisher8 來自: 211.74.13.203 (04/12 23:51)
1F:推 ric2k1:這時候上個星期三交的 try {} catch(...) {} 就可以用了 04/13 00:05
2F:→ ric2k1:不過也許直接用 debugger run 一下, 看它crash 在哪裡, 04/13 00:09
3F:→ ric2k1:搞不好一下就看出來了! 04/13 00:10
4F:推 bnsblue:檢查看看用myStrNCmp的時候的範圍有沒有寫對 04/13 10:23
5F:→ fisher8:已經解決了 感謝老師和樓上... 04/13 14:24