Custom Iterator 与 Iterator Debugging 基础 | STL
本章覆盖:custom container iterator 的最小组成;iterator concept;dereference;increment;sentinel;invalid iterator;debug iterator;`_GLIBCXX_DEBUG` 等实现工具的定位;AddressSanitizer 与 iterator bug 的协作;ordinary business code 优先复用标准 range / view,而不是轻易自造复杂 iterator。
本章知识点
- custom container iterator 的最小组成
- iterator concept
- dereference
- increment
- sentinel
- invalid iterator
- debug iterator
_GLIBCXX_DEBUG等实现工具的定位- AddressSanitizer 与 iterator bug 的协作
- ordinary business code 优先复用标准 range / view,而不是轻易自造复杂 iterator