STL源码剖析-迭代器

第3章迭代器(iterators)概念与traits编程技法

3.1迭代器设计思维-STL关键所在

3.2迭代器(iterator)是一种smart pointer

3.3迭代器相应类别(associated types)

3.4Traits编程技法-STL源代码门钥

偏特化的意义

3.4.1迭代器相应类别之一:value_type

3.4.2迭代器相应类别之一:difference_type

3.4.3迭代器相应类别之一:reference_type

3.4.4迭代器相应类别之一:pointer_type

3.4.5迭代器相应类别之一:iterator_type

以advanced()为例

消除“单纯传递调用的函数”

以distance()为例

std::iterator的保证

iterator 源代码完整重列

SGI STL的私房菜

posted on 2022-07-26 14:48  hold涛  阅读(20)  评论(0)    收藏  举报