bare-metal 本来就不该检查。
检查是业务代码的事情。
而且debug模式下是有检查的。
【 在 wanllow 的大作中提到: 】
:
: 当然信息是来自于AI,向大家求证:
: 迭代器的偏移运算operator(iterator pos, iterator_diff n),如果n非常大,STL没有限制加法的结果处于begin()和end()以内,还有++ --这种运算也没有做边界保护。
:
: 为什么C++要这样做? 为什么不限制菜鸟程序员的违规操作?
#发自zSMTH@么么哒
--
FROM 124.127.77.*