一个无比玄学的STL BUG(万恶的STL)

P1141 01迷宫

你之前可能对一个空的队列执行了pop操作,这是一个为定义的行为,导致后续的所有队列的操作变成未定义的行为
by 文文殿下 @ 2018-07-14 16:05:22


可是对空队列pop一般会抛出RE啊...
by Hono @ 2018-07-14 16:12:11


@[HNFMS郎才尽江淹](/space/show?uid=88567) 都溢出了还STL的bug?queue里开始就一个k,你pop两次,那么现在queue什么状态? 出了问题多往前调试几步,不要动不动就库有bug,这么容易就出bug了,那它是怎么进的C++标准库?
by SeKong @ 2018-07-14 16:12:21


@[Skqliao](/space/show?uid=38018) 也就是说queue如果在空时被pop,那么之后的所有函数使用的结果都不能预测了?感谢大佬
by lzk5627 @ 2018-07-14 16:16:25


STL基本是不可能错的……洛谷的库都是最新的……
by panda_2134 @ 2018-07-14 16:16:28


@[HNFMS郎才尽江淹](/space/show?uid=88567) 那肯定啊,你都ub了,编译器不就为所欲为了吗。。
by SeKong @ 2018-07-14 16:19:05


~~STL有这种Bug我从16楼跳下去~~
by 狸狸养的敏敏 @ 2018-07-14 16:32:38


|