我是靠谱客的博主 灵巧黑猫,这篇文章主要介绍STL源码剖析读书笔记 第3章 迭代器概念与traits编程技法,现在分享给大家,希望可以做个参考。

第3章 迭代器概念与traits编程技法
3.1 迭代器设计思维 —STL关键所在
3.2 迭代器是一种smart pointer
迭代器是一种行为类似指针的对象
3.4 Traits编程技法 - STL源码门钥
迭代器所指的物件的型别,称为该迭代器的value type。
在这里插入图片描述
所谓value type 是指迭代器所指对象的型别。 型别2:difference type ,用来表示两个迭代器之间的距离(容器的容量)
3.4.3 迭代器型别3:reference type
在C++中函数想要传回左值,都是以by reference的方式进行
3.4.4 迭代器相应型别4:pointer type
与reference关系密切
3.4.5 迭代器相应型别5:iterator_category
迭代器分类:
在这里插入图片描述
在这里插入图片描述
3.5 std:iterator 的保证
总结
在这里插入图片描述

最后

以上就是灵巧黑猫最近收集整理的关于STL源码剖析读书笔记 第3章 迭代器概念与traits编程技法的全部内容,更多相关STL源码剖析读书笔记内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部