作者ColaNut (可乐果)
看板EE_DSnP
标题[问题] hw2.test1
时间Tue Oct 22 11:42:26 2013
敢问,我打了./cmdReader -f hw2.test1
却出现
...
...
...
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr
cmd> Aborted (core dumped)
这是什麽意思啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.108
※ 编辑: ColaNut 来自: 140.112.25.108 (10/22 11:43)
1F:推 ric2k1:首先,hw2.test1 不是这样用的,它是要给你照着打,然後 10/22 14:33
2F:→ ric2k1:看看你程式的 response 跟上面写得是不是一样。 10/22 14:33
3F:→ ric2k1:当然,你把 hw2.test1 当作是 dofile 直接喂给 cmdReader跑 10/22 14:34
4F:→ ric2k1:理论上也是不会有问题,所以你看到 Aborted 其实就是你的 10/22 14:35
5F:→ ric2k1:程式有问题,请开 debugger 看一下就会有答案了。 10/22 14:35
6F:→ ric2k1:至於这个 error message 的意义,可以参考 lecture note#6 10/22 14:37
7F:→ ric2k1:p65 关於 limited throw 的部分。(明天会教) 10/22 14:39
8F:→ ColaNut:我发现是我忘记判定null string~XD 10/22 19:35
9F:→ ColaNut:谢谢老师~!! 10/22 19:35