STL源码学习(一)迭代器概念与traits编程技法

STL的中心思想在于:将数据容器和算法分开,彼此独立设计,最后再以一贴胶着剂将它们撮合在一起。这种胶着剂便是迭代器,迭代器设计的目的在于可以方便的获取(遍历)容器中的数据同时又不暴露容器的内部实现。比如说,当使用一个链表迭代器时,使用者根本不会知道数据在链表中是如何存储的。这带来的好处是,所有的S...

2018-01-21 13:04:39

阅读数 60

评论数 0

提示
确定要删除当前文章?
取消 删除