作者pseudonymx ()
看板EE_DSnP
标题[问题]
时间Tue May 6 00:28:53 2008
当我做完do3之後
如果马上输入do do4会出现以下讯息:
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
已经终止
然後如果用老师的reference做同样的操作只会没产生任何东西而已
并不会使程式当掉
但是我如果重新执行程式一次再去做do do4就都不会任何问题
请问这是个bug吗?
还是出了什麽问题阿?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.243.178
1F:推 ckaha:因为do3把blocksize压小了 所以他会挖一个阵列超过就出错了 05/06 00:33
2F:→ pseudonymx:喔喔,感谢~ 05/06 00:35
3F:推 ric2k1:除了一楼说的问题外, 其实这也是 "DOfile" cmd 的一个 bug 05/06 00:39
4F:→ ric2k1:Please see posts 1076, 1072. 我以後会修正... 05/06 00:40