Range 的经典模型:为什么使用 [first, last) | STL
本章覆盖:half-open interval;empty range;distance;composability;begin == end;subrange;one-past-the-end;不能 dereference end;C++ / STL 中区间设计的一致性;算法边界错误与 off-by-one。
本章知识点
- half-open interval
- empty range
- distance
- composability
- begin == end
- subrange
- one-past-the-end
- 不能 dereference end
- C++ / STL 中区间设计的一致性
- 算法边界错误与 off-by-one