- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 C++中如何实现自定义类型的迭代器
我们知道STL实现了很多算法,如果项目是基于STL构建那么能够最大化使用现有代码当然是最好的。在STL中容器和算法之间的桥梁是迭代器。所以在定义好自定义类型的容器后,接下来就是迭代器的实现。STL中的迭代器迭代器模式是一种经典的设计模式,而STL的迭代器实现用到了模板的一些特性和技能,其中的细节可以去参考《STL源码剖析》里面的内容,在这里稍微介绍一下下面是STL中结构体iterator的定义,
2017-08-09 20:05:49 17951
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人