我是靠谱客的博主 灵巧黑猫,最近开发中收集的这篇文章主要介绍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源码剖析读书笔记 第3章 迭代器概念与traits编程技法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部