那还是人的问题,哈哈
你可以把关键数组/类的operator[]重载一下,加上越界判断。而那些不会越界的地方,不需要为此付出开销。另外,下标别算错
如果人把指针算成了null或者超大数导致进程被杀,是不是也要怪OS邪恶啊
【 在 stub 的大作中提到: 】
: 不一定是写的啊, 可能是计算出来的. 今天写堆排序, 忘记 size()返回的是uint64, 当成int 来使用 然后
: ((size_type)0 - 1) / 2 当成0了, 其实是-1, 就这样对-1下标取值了.
--
修改:z16166 FROM 222.129.205.*
FROM 222.129.205.*