当前位置:   article > 正文

STL容器算法迭代器的设计理念

迭代器的设计理念

1)STL的容器通过类模板技术,实现数据类型和容器模型的分离。

2)STL的迭代器技术实现了遍历容器的统一方法;也为STL的算法提供了统一性,把容器和算法有效的粘合在一起

3)STL的函数对象实现了自定义数据类型的算法运算。(算法和函数对象)

4)算法通过函数对象(谓词),实现自定义数据类型和基础数据类型的处理

4)具体例子:transform算法的输入,通过迭代器first和last指向的元算作为输入;通过result作为输出;通过函数对象来做自定义数据类型的运算。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/589583
推荐阅读
相关标签
  

闽ICP备14008679号